进程权限有关
来源:互联网 发布:ftp 自定义端口 编辑:程序博客网 时间:2024/06/06 05:11
BOOL GetProcessElevation(TOKEN_ELEVATION_TYPE * pElevationType, BOOL *pIsAdmin){HANDLE hToken = nullptr;DWORD dwSize;if (!OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY, &hToken)){return FALSE;}BOOL bResult = FALSE;if (GetTokenInformation(hToken,TokenElevationType, pElevationType, sizeof(TOKEN_ELEVATION_TYPE),&dwSize)){if (*pElevationType == TokenElevationTypeLimited){//获取一个未筛选的令牌,然后判断其中是否包含一个管理员SID。HANDLE hUnfilteredToken = nullptr;GetTokenInformation(hToken, TokenLinkedToken, (void*)&hUnfilteredToken, sizeof(HANDLE), &dwSize);//创建一个管理员组的SID。BYTE adminSID[SECURITY_MAX_SID_SIZE];dwSize = sizeof(adminSID);CreateWellKnownSid(WinBuiltinAdministratorsSid, nullptr, &adminSID, &dwSize);//检查一个令牌的权限组。if (CheckTokenMembership(hUnfilteredToken, &adminSID, pIsAdmin)){bResult = TRUE;}}else{//Tests whether the current user is a member of the Administrator's group.*pIsAdmin = IsUserAnAdmin();bResult = TRUE;}}CloseHandle(hToken);return bResult;}
0 0
- 进程权限有关
- 进程权限
- 进程权限
- 进程权限
- 进程权限
- 有关权限的东东
- 有关android的权限
- 有关UNLIMITED TABLESPACE权限
- 有关UNLIMITED TABLESPACE权限
- 有关UNLIMITED TABLESPACE权限
- 有关类的权限
- 有关僵尸进程
- 有关的进程概念
- 有关ubuntu权限切换问题
- 进程有关的windows api
- 有关android的进程模型
- 有关进程的小笔记
- 有关进程的一些基本概念
- Android Studio的图片到底是放在drawable还是mipmap呢
- textview加下划线
- codeforces 702B
- 动态规划问题学习路线:斐波那契数列,最大递增子序列,松鼠捡苹果,最大公共子序列,字符串编辑距离
- 华为OJ基础第一题 字符串最后一个单词长度
- 进程权限有关
- 《国网湖南省电力公司浪费国家人力物力搞运动》
- find,awk,grep等文本操作命令的使用
- gulp压缩js应用示例
- Ubuntu 16.04 + Matlab 2014a + caffe 配置
- 修改tomcat的内存
- 穿回南宋第N+1张 力战玄天
- The DAO的漏洞利用分析
- 水桶装水问题