我正在嘗試創建一個類似於微軟放棄的Super Fast User Switcher(download)的實用程序,該程序允許在不通過歡迎屏幕的情況下快速切換用戶。創建一個交互式登錄會話
我有使用無證WinStationConnectW
API(與WTSEnumerateSessions
一起)工作的實施,但它只能切換到誰已經登錄的用戶。
如何創建一個登錄會話,以便它可以切換給沒有登錄的用戶?
我只需要支持XP,儘管在Vista/Seven上工作會很好。 (我目前的代碼已經)
我知道這是可能的,因爲超級快速用戶切換器做到了。 (雖然它需要一個Windows服務來做到這一點)
我正在寫C#,但我可以將任何答案翻譯成C#。
你試過P /調用LogonUser嗎? – 2010-01-25 18:17:42
@nobugz:'LogonUser'創建用戶令牌,而不是登錄會話。我已經在使用它來驗證密碼。 – SLaks 2010-01-25 18:24:37
由於其他團隊與Citrix或GotoMyPC等公司做類似的工作,我認爲這是可行的。但是,他們可能會在自己的服務中做一些事情,所以我不確定。 – jcolebrand 2010-11-01 17:15:31