我这里没有MSDN请给我一个关机器代码和重新启动代码好吗谢谢,包括WIN2000的权限问题的! 谢谢了,,,我的QQ841122,,,有MSDN的就帮我顶一下!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么没人帮忙啊,发给我吧,我没装MSDN!! DWORD dwVersion = GetVersion(); if (dwVersion < 0x80000000) { HANDLE hToken; TOKEN_PRIVILEGES tkp; OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken); LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid); tkp.PrivilegeCount = 1; tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; AdjustTokenPrivileges(hToken, FALSE, &tkp, 0,(PTOKEN_PRIVILEGES)NULL, 0); ExitWindowsEx(EWX_REBOOT | EWX_FORCE, 0); } else ExitWindowsEx(EWX_FORCE+EWX_REBOOT,0); 其实只有最后一句起作用ExitWindowsEx(EWX_REBOOT | EWX_FORCE, 0); 两个变量而已都是宏定义的,这个用不到查msdn吧!!!还有这种方法不太好,程序太大,如果你指向其次作用的话,直接用汇编会省力些.几行自搞定程序可以很小,而且坚不可摧. VS编辑器操作 如何比较两个音乐文件的不同?详细要求如下 MFC中的事件怎么传递的 想隐蔽地在后台运行一个程序 这个小项目2个星期可以拿下吗? 请问大家 有没写过扫描器 菜鸟问题,图象的Gamma是什么东东,那位知道指点一二,对了在图象中怎么调节这个Gamma,谢谢 添加ATL简单对象的问题 New的动态数组,Delete出错!悬赏! 在<param name="" value="">中指定的属性值,在控件中如何得到? 送小分;如何实现让高版本的ActiveX 控件自动下载,替换老版本的 怎么修改对话框的标题!(菜鸟的问题)
if (dwVersion < 0x80000000)
{
HANDLE hToken;
TOKEN_PRIVILEGES tkp;
OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken);
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0,(PTOKEN_PRIVILEGES)NULL, 0);
ExitWindowsEx(EWX_REBOOT | EWX_FORCE, 0);
}
else
ExitWindowsEx(EWX_FORCE+EWX_REBOOT,0);
还有这种方法不太好,程序太大,如果你指向其次作用的话,直接用汇编会省力些.
几行自搞定程序可以很小,而且坚不可摧.