赋予程序Debug权限無可逍遙5个月前发布关注私信1120举报内容 参考 // // SetPrivilege enables/disables process token privilege. // BOOL SetPrivilege(HANDLE hToken, LPCTSTR lpszPrivilege, BOOL bEnablePrivilege) { LUID luid; BOOL bRet=FALSE; if (LookupPrivilegeValue(NULL, lpszPrivilege, &luid)) { TOKEN_PRIVILEGE tp; tp.PrivilegeCount=1; tp.Privileges[0].Luid=luid; tp.Privileges[0].Attributes=(bEnablePrivilege) ? SE_PRIVILEGE_ENABLED: 0; // // Enable the privilege or disable all privileges. // if (AdjustTokenPrivileges(hToken, FALSE, &tp, NULL, (PTOKEN_PRIVILEGES)NULL, (PDWORD)NULL)) { // // Check to see if you have proper access. // You may get "ERROR_NOT_ALL_ASSIGNED". // bRet=(GetLastError() == ERROR_SUCCESS); } } return bRet; } API 比PermEdit更好 © 版权声明文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!THE END知识分享 如果内容对您有所帮助,就支持一下吧!点赞0 分享QQ空间微博QQ好友海报分享复制链接收藏
暂无评论内容