2009-08-26 101 views

回答

1

是的。 至少根據該規定的documentation

「通過使對本機屬性 SeDebugPrivilege在狀態寫一個Process組件 與操作系統交互,在特殊模式下 運行 流程當前 線程「。

2

爲了清楚起見,SeDebugPrivilege不是API函數,它是一個特權常量。

此外,事實上,Process.EnterDebugMode 使的線程上執行特權不必然意味着該特權將是有用的 - 特權首先需要存在於用戶令牌(這是每個用戶或組配置,他們擁有哪些權限),然後可以啓用/禁用它們。

因此,您需要確保運行該進程的用戶具有首先的權限。請參閱本地策略/用戶權限分配下的本地安全設置(開始 - >運行... - > secpol.msc),找出並更改具有哪些權限的用戶。

相關問題