在安全模式下调用系统函数关机? ExitWindowsEx函数在安全模式下调用没有任何效果,请问,在安全模式下能调用什么函数让电脑关机? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ExitWindowsEx应该可以关闭计算机可能是没有获取到相应的权限 NTSYSAPI NTSTATUS NTAPI NtShutdownSystem(SHUTDOWN_ACTION); SHUTDOWN_ACTION 结构定义: typedef enum _SHUTDOWN_ACTION { ShutdownNoReboot, ShutdownReboot, ShutdownPowerOff }SHUTDOWN_ACTION; HANDLE hToken; if (OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY|TOKEN_ADJUST_PRIVILEGES, &hToken)) { 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, NULL, 0); CloseHandle(hToken); } NtShutdownSystem(ShutdownNoReboot); 判断一个值是否为整数? 编译连接问题vs2005? 动态库调用静态库 求《Windows网络编程技术》的源代码,在线等!! 填充一个不规则图形的算法是什么?. 如何使用组合键? 高分求救:MFC写的OCX怎么通过IE在Client自动注册? 请问如何把16位的位图转换为24位的位图? 如何让CComboBox的编辑框响应回车键? 我要晕了,有关枚举子窗口的代码 有没有设置DC坐标方向的函数? 编译错误,求助!
可能是没有获取到相应的权限
NTSTATUS
NTAPI
NtShutdownSystem(SHUTDOWN_ACTION);
SHUTDOWN_ACTION 结构定义:
typedef enum _SHUTDOWN_ACTION {
ShutdownNoReboot,
ShutdownReboot,
ShutdownPowerOff
}SHUTDOWN_ACTION;
HANDLE hToken;
if (OpenProcessToken(GetCurrentProcess(),
TOKEN_QUERY|TOKEN_ADJUST_PRIVILEGES, &hToken))
{
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, NULL, 0);
CloseHandle(hToken);
}
NtShutdownSystem(ShutdownNoReboot);