在C#中是否可以像在Procees.EnterDebugMode中为当前进程工作一样,在另一个进程上启用SeDebugPrivilege,如果可以,是否有示例可用?
答案 0 :(得分:0)
是的,请使用OpenProcessToken
打开流程令牌,并确保指定TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY
。
这将为您提供令牌句柄。
然后使用AdjustTokenPrivileges
调整令牌的特权。
函数OpenProcessToken
需要一个进程句柄。如果只有进程ID,则可以使用OpenProcess
函数获取令牌。