标题说的是什么。它们相同吗?我注意到第一个确实有参数等等,但它们会给出相同的最终结果吗?
最佳答案
为了清楚起见,SeDebugPrivilege 不是一个 API 函数,它是一个权限常量。
此外,Process.EnterDebugMode 启用 线程权限的事实并不一定意味着该权限会有用 - 权限首先需要存在于用户 token 中(这是配置的每个用户或组,他们拥有哪些特权),然后可以启用/禁用它们。
因此,您首先需要确保运行该进程的用户具有权限。请参阅本地策略/用户权限分配下的本地安全设置(开始 -> 运行... -> secpol.msc)以查找和更改谁拥有什么权限。
关于c# - SeDebugPrivilege() api 函数是否与 System.Diagnostics.Process.EnterDebugMode 相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1332071/