2011-07-15 77 views
0

我有兩臺PC,並且使用相同的用戶ID登錄(具有管理權限)。我已經在兩臺PC上安裝了該服務。我遇到一個奇怪的問題: 1.如果我從網絡中刪除了兩臺PC,則啓動該服務會使應用程序出現在兩臺PC上。 2.如果兩臺PC都在網絡中,則一臺PC顯示應用程序,而另一臺PC不顯示。但是,如果我檢查任務管理器,應用程序運行良好。作爲服務運行的應用程序沒有正在運行

我findout以下的事情: 1.在應用程序出現PC,活動桌面是「默認」 2.在PC下應用程序沒有出現,活動桌面是「屏幕保護程序」。我檢查了屏幕保護程序的非活動狀態並在此電腦上運行。 3.現在,如果我從網絡中刪除PC並重新連接,那麼行爲剛剛切換。即它不起作用開始出現應用程序,但不在其他PC上。

有人可以讓我知道爲什麼一臺PC處於屏幕保護模式,而另一臺處於默認狀態?這是否與常用登錄ID有關?我能否解決這個問題?

謝謝

+0

這些服務如何進行通信?通過管道,套接字是什麼?他們如何知道彼此? – Ajay

回答

0

這兩個服務是相互獨立的。這些服務調用一個VB應用程序的createprocess()。

我的另一個問題是,如果我不在N/W並運行服務,那麼它的VB GUI顯示正常。如果我使用遠程桌面來啓動服務,服務會正常顯示,但不會顯示VB GUI :-( 此時活動桌面爲'winlogon'。如果我給出了VB GUI,則無法使其顯示lpdesktop =「WinSta0 \ Desktop」或「WinSta0 \ winlogon」或「WinSta0 \ screen-saver」請注意我正在訪問系統,服務通過遠程桌面在物理上運行。如果我遠程啓動服務,可以使VB GUI遠程顯示嗎?

相關問題