中易网

求重新启动电脑的VC代码!

答案:1  悬赏:0  
解决时间 2021-01-19 03:49
  • 提问者网友:活着好累
  • 2021-01-18 06:44
求重新启动电脑的VC代码!
最佳答案
  • 二级知识专家网友:何以畏孤独
  • 2021-01-18 07:07
HANDLE hToken;
if (!OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken))
{
 return;
}
TOKEN_PRIVILEGES tkp; 
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); 
if (GetLastError() != ERROR_SUCCESS) 
{
 return;
}
ExitWindowsEx(EWX_REBOOT|EWX_FORCE, 0);//重启代码如上。
追问其中的文字输入吗追答什么文字输入?你的意思是要根据你的输入来执行命令?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息