2010-06-03 74 views
0

我有安裝並啓動服務的桌面應用程序。我知道一個進程可以獲取explorer.exe令牌,並使用該令牌啓動另一個進程,以便第二個進程運行我們登錄的用戶帳戶。通過更改令牌在登錄的用戶帳戶下啓動服務

我的問題是:我可以通過這個explorer.exe令牌啓動我的服務嗎? Delphi中有一個例子嗎?

THX您的時間

+1

也許你可以告訴我們你的意圖是什麼,我們可以給你一個更好的答案? – ChristianWimmer 2010-06-06 10:51:43

回答

3

不,你不能使用這樣的伎倆在一個特定的用戶帳戶啓動服務。 SCM中的服務配置指定服務在啓動時使用的用戶帳戶。您可以使用ChangeServiceConfig()更改該帳戶,但要小心,因爲它是全局設置,而不是每個啓動設置。

相關問題