2012-08-09 85 views
1

我的客戶安裝了我的VS2008 Windows窗體應用程序。他希望能夠在同一臺PC上運行多個副本。他第一次選擇程序圖標時,它啓動並運行良好。當他試圖啓動同一個程序的第二個版本時,什麼都不會發生。允許用戶運行同一程序的多個副本

計算機資源沒有問題。該程序從自定義USB設備收集數據。當他想從第二臺設備收集數據時,他想要啓動運行的另一個應用程序副本。可能有2個以上的設備需要運行應用程序。在VB6的日子裏,這不是問題。

任何建議缺少安裝應用程序的多個副本?

+0

我從來沒有這個問題,你真的試圖自己打開該程序的兩個實例嗎? – JMK 2012-08-09 18:34:07

+0

是的,我已經在我的電腦上證實了這一點。 – 2012-08-09 18:58:45

回答

2

這通常通過項目設置進行控制。

要解決此問題,請打開項目的屬性,選擇應用程序節點並確保未選中Make single instance application

+0

我沒有看到這與C#,但我已經看到它與VB。它存在於C#中嗎? – 2012-08-09 18:59:42

+0

對不起,我必須有VB的大腦。你是對的,這當然不適用於C#。是否有第一個應用程序正在嘗試訪問的共享資源(如文件)?第二個實例啓動時是否有任何異常(例如應用程序崩潰)? – 2012-08-09 19:12:00

+0

不,沒有可見的異常,沒有共享資源,沒有新的進程或應用程序加載到任務管理器中。 – 2012-08-09 19:19:49

相關問題