2008-09-19 74 views
4

我試圖用C#創建一個服務,該服務啓動可在Windows XP登錄屏幕上顯示的進程。在Windows XP中使用C#在登錄屏幕上顯示窗口

我發現了一些在C++中這樣做的代碼。 C++代碼用於一個服務,該服務用STARTUPINFO.lpDesktop設置爲「WinSta0 \ WinLogon」創建另一個進程。創建的過程然後顯示在Windows登錄屏幕上。我似乎無法找到一種方法來使用System.Diagnostic.Process類在C#中指定新進程的「桌面」。

有誰知道如何用C#做到這一點?

+0

你能分享你的XP的代碼? – Richard 2015-05-18 13:56:18

回答

-1

我想你必須用C++編寫它,將它編譯成一個DLL,然後從你的託管代碼中調用DLL。

相關問題