小弟有几个API搞不懂
时间:2010-12-29
来源:互联网
GetTokenInformation
LookupAccountSid
这两个函数 是怎么回事啊 英文不好 MSDN看不明白, 百度百科上也没有......
哪位大哥能帮下小弟 先谢谢了
LookupAccountSid
这两个函数 是怎么回事啊 英文不好 MSDN看不明白, 百度百科上也没有......
哪位大哥能帮下小弟 先谢谢了
作者: silenceof80 发布时间: 2010-12-29
好像是windows里的,是获得令牌信息
作者: leetow2003 发布时间: 2010-12-29
这两个函数的 参数 是什么 这个函数又有什么作用呢
作者: silenceof80 发布时间: 2010-12-29
我这里有个程序,是过去写的,你看看吧:
#include <windows.h>
#include <stdio.h>
void main()
{
/*
HANDLE hToken; //定义一个句柄
// 打开当前进程的访问令牌
OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES,&hToken);
LUID luid;
//查询权限SE_SHUTDOWN_NAME的LUID值
LookupPrivilegeValue(NULL,SE_SHUTDOWN_NAME,&luid);
TOKEN_PRIVILEGES tkp;
tkp.PrivilegeCount=1;//定义一个权限
tkp.Privileges[0].Luid=luid;
tkp.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED;
//调整权限
AdjustTokenPrivileges(hToken,FALSE,&tkp,0,(PTOKEN_PRIVILEGES)NULL,0);
*/
//关闭计算机
ExitWindowsEx(EWX_FORCE | EWX_SHUTDOWN,0);
}
#include <windows.h>
#include <stdio.h>
void main()
{
/*
HANDLE hToken; //定义一个句柄
// 打开当前进程的访问令牌
OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES,&hToken);
LUID luid;
//查询权限SE_SHUTDOWN_NAME的LUID值
LookupPrivilegeValue(NULL,SE_SHUTDOWN_NAME,&luid);
TOKEN_PRIVILEGES tkp;
tkp.PrivilegeCount=1;//定义一个权限
tkp.Privileges[0].Luid=luid;
tkp.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED;
//调整权限
AdjustTokenPrivileges(hToken,FALSE,&tkp,0,(PTOKEN_PRIVILEGES)NULL,0);
*/
//关闭计算机
ExitWindowsEx(EWX_FORCE | EWX_SHUTDOWN,0);
}
作者: leetow2003 发布时间: 2010-12-29
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28