请问win2000关机是调用了哪个程序? 请问win2000关机是调用了哪个程序? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有调用什么程序,一个API函数而已void ShutDown(void){ OSVERSIONINFO osv; osv.dwOSVersionInfoSize=sizeof OSVERSIONINFO; GetVersionEx(&osv); if(osv.dwPlatformId==VER_PLATFORM_WIN32_NT) { HANDLE hProcess,hToken; TOKEN_PRIVILEGES Privileges; LUID luid; hProcess=GetCurrentProcess(); OpenProcessToken(hProcess,TOKEN_ADJUST_PRIVILEGES,&hToken); Privileges.PrivilegeCount=1; LookupPrivilegeValue(NULL,SE_SHUTDOWN_NAME,&luid); Privileges.Privileges[0].Luid=luid; Privileges.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED; AdjustTokenPrivileges(hToken,FALSE,&Privileges,NULL,NULL,NULL); } ExitWindowsEx(EWX_POWEROFF,0);}请看编程与技巧2002第2期 以下几个声音处理方面的术语如何翻译? 请问怎么判断u盘等移动存储设备的插上和拔下呢,然后怎么得到u盘上文件新增的文件名和路径呢? 动态库中使用vector<string> 有关定时器,高手进来指点一下。 关于内存泄露 picture控件 如何知道一个目录中有多少个文件和子目录?? 一个vbyesno 的问题 关于打印机的问题 我想通过继承cedit建立有自己的风格的edit。应该响应那些消息?谢谢 ListView中如何像资源管理器一样显示不同文件的不同图标? 如何做象windows media player 那样的可视化效果_?_?_?_?_?_?
{
OSVERSIONINFO osv;
osv.dwOSVersionInfoSize=sizeof OSVERSIONINFO;
GetVersionEx(&osv);
if(osv.dwPlatformId==VER_PLATFORM_WIN32_NT)
{
HANDLE hProcess,hToken;
TOKEN_PRIVILEGES Privileges;
LUID luid;
hProcess=GetCurrentProcess();
OpenProcessToken(hProcess,TOKEN_ADJUST_PRIVILEGES,&hToken);
Privileges.PrivilegeCount=1;
LookupPrivilegeValue(NULL,SE_SHUTDOWN_NAME,&luid);
Privileges.Privileges[0].Luid=luid;
Privileges.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken,FALSE,&Privileges,NULL,NULL,NULL);
}
ExitWindowsEx(EWX_POWEROFF,0);
}
请看编程与技巧2002第2期