當我使用Win32 API CreateProcessAsUser()在C#.NET項目中執行帶有模擬用戶的程序時,它成功了。C#.NET Framework API(不是Win32 API)中的CreateProcessAsUser()
但我想實現,使用.NET Framework API。
有一個類似於System.Diagnostics.Process.Start() 的方法,但它與CreateProcessAsUser()不完全相同。
函數CreateProcessAsUser()在第一個參數處收到「hToken」。因此,當我複製一個令牌並將其用於該功能時,我可以模擬一個用戶並使用該用戶執行一個程序。
但是System.Diagnostics.Process.Start()方法沒有提供這樣的參數。
如果有人知道這個,請問我知道嗎? 謝謝
我想執行使用另一個進程的進程令牌的程序。而且我已經使用過你說過的覆蓋,但由於權限被拒絕而失敗了。 – llawlight