1
有沒有辦法獲得不同的用戶令牌並使用CreateProcessTokenW()
來啓動使用該令牌的進程?我需要用另一個用戶憑據啓動一個進程。我如何獲得用戶令牌以用於此?C#和CreateProcessWithTokenW - 使用不同的用戶令牌啓動進程
有沒有辦法獲得不同的用戶令牌並使用CreateProcessTokenW()
來啓動使用該令牌的進程?我需要用另一個用戶憑據啓動一個進程。我如何獲得用戶令牌以用於此?C#和CreateProcessWithTokenW - 使用不同的用戶令牌啓動進程
這聽起來像你知道用戶的憑據。如果是這樣,你應該撥打LogonUser
。
但是,從C#使用ProcessStartInfo
的UserName
和Password
屬性更簡單。
如果您知道該用戶創建的進程,則可以使用OpenProcessToken複製該令牌 – OSH