5
A
回答
12
沒有直接執行此操作的API函數,但是您可以組合幾個API調用來執行此操作。當然,您的程序需要滿足所有適用於您感興趣檢查的流程的ACL。
首先,給定進程ID,您需要打開進程的句柄。您可以使用OpenProcess
,請求PROCESS_QUERY_INFORMATION
訪問權限。
一旦你有這個句柄,你可以撥打OpenProcessToken
,請求TOKEN_QUERY
訪問權限。
最後,您可以致電GetTokenInformation
,請求TokenUser
信息類,它將爲您提供令牌的用戶帳戶。這些信息以SID
的形式提供給您。要將SID
轉換爲帳戶的實際名稱,您可以致電LookupAccountSid
。
一旦你完成它們,不要忘記在進程句柄和令牌句柄上調用CloseHandle
。
相關問題
- 1. 從用戶ID檢索用戶名
- 2. 從進程名稱獲取進程ID
- 3. 從同一進程中檢測丟棄
- 4. 如何從Linux中的python中的進程ID獲取用戶名?
- 5. 從用戶獲取用戶名,其中id =「。$ row ['id']。''
- 6. 在PHP中檢測windows域用戶名
- 7. 如何從表中檢索用戶ID
- 8. 從PFFVideosUtils中檢索Facebook的用戶ID
- 9. 使用進程ID和線程ID進行目錄命名
- 10. 檢測進程中止
- 11. 從`setuid`進程中檢測父進程的死亡
- 12. 檢索所有的用戶(用戶ID和用戶名)
- 13. 從Datatable中檢索用戶名和密碼進行登錄
- 14. 如何檢測進程/線程何時等待用戶輸入
- 15. 如何從進程名稱獲取進程ID?
- 16. 從進程ID獲取進程可執行文件名稱
- 17. 獲取進程的ID從進程名稱
- 18. 從進程ID獲取進程名稱(win32)
- 19. 進程的用戶名
- 20. 從進程ID檢索Excel應用程序
- 21. 從表中選擇用戶名其中,用戶id = {1,2,3,4,...,N}
- 22. 檢測客戶端域名
- 23. 從winsock數據中檢測用戶?
- 24. 檢測當用戶從通知中心
- 25. 如何檢索我的進程的已保存的用戶ID?
- 26. 如何從用戶名中檢索Instagram用戶名?
- 27. 用戶名或用戶ID
- 28. 從解析中檢索用戶名
- 29. 如何從用戶表中檢索用戶ID?
- 30. iOS如何檢測應用何時從進程中刪除