96辅助游戏论坛 - 辅助工具|www.96fuzhu.com

 找回密码
 立即注册
查看: 2894|回复: 1

[Windows] 赋予程序Debug权限

[复制链接]
发表于 2020-3-26 16:04 | 显示全部楼层 |阅读模式
参考
774.jpg
  1. //
  2. //  SetPrivilege enables/disables process token privilege.
  3. //
  4. BOOL SetPrivilege(HANDLE hToken, LPCTSTR lpszPrivilege, BOOL bEnablePrivilege)
  5. {
  6.     LUID luid;
  7.     BOOL bRet=FALSE;

  8.     if (LookupPrivilegeValue(NULL, lpszPrivilege, &luid))
  9.     {
  10.         TOKEN_PRIVILEGE tp;

  11.         tp.PrivilegeCount=1;
  12.         tp.Privileges[0].Luid=luid;
  13.         tp.Privileges[0].Attributes=(bEnablePrivilege) ? SE_PRIVILEGE_ENABLED: 0;
  14.         //
  15.         //  Enable the privilege or disable all privileges.
  16.         //
  17.         if (AdjustTokenPrivileges(hToken, FALSE, &tp, NULL, (PTOKEN_PRIVILEGES)NULL, (PDWORD)NULL))
  18.         {
  19.             //
  20.             //  Check to see if you have proper access.
  21.             //  You may get "ERROR_NOT_ALL_ASSIGNED".
  22.             //
  23.             bRet=(GetLastError() == ERROR_SUCCESS);
  24.         }
  25.     }
  26.     return bRet;
  27. }
复制代码

Debug.7z (12.85 KB, 下载次数: 18)

回复

使用道具 举报

发表于 2020-3-26 17:53 | 显示全部楼层
deBUG是什么意思干什么用的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|96辅助游戏论坛

GMT+8, 2024-3-29 00:47 , Processed in 0.064565 second(s), 22 queries .

Powered by Discuz! X3.4

© 2016-2023 Comsenz Inc.

快速回复 返回顶部 返回列表