各位高手帮忙:重新启动的程序如何写 我是win98环境,我想要一个重新启动的程序,并且重新启动的时候,如果提示"还有用户连接"等提示框的时候,继续强制重新启动。最好有代码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是强制关机的例子,强制重起只要修改ExitWindowEX的参数就可以了bool exitwindow(){ HANDLE hToken; TOKEN_PRIVILEGES tkp; // Get a token for this process. if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) THROW("OpenProcessToken"); // Get the LUID for the shutdown privilege. LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid); tkp.PrivilegeCount = 1; // one privilege to set tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; // Get the shutdown privilege for this process. AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0); // Cannot test the return value of AdjustTokenPrivileges. if (GetLastError() != ERROR_SUCCESS) THROW("AdjustTokenPrivileges"); // Shut down the system and force all applications to close. if (!ExitWindowsEx(EWX_POWEROFF| EWX_FORCE, 0)) THROW("ExitWindowsEx"); return true;} 不错,这个程序在NT能执行吗?我想补充一点,reboot后能自动login进入系统吗 静态框文字下划线的问题,熟悉这方面的快点进来看看啊,想破脑子没找到个好方法 怎么获得正在运行的exe的当前路径,有什么函数吗? com开发,项目-》属性-》常规里面是否必须选unicode? 求助 一个关于RGB通道的程序 如何得到CListCtrl中选中项的内容,谢谢! ListControl 字体问题 这样的错误信息应如何处理? mfc宏定义问题 【MFC文件监控】获取到的消息重复,每个操作会获取到2-6个不等 如何用VC操纵WORD 1.软件开发的前台,后台,中间件,中间层,通信层,2. 需求调研,建模 怎么英语说啊? 请教高手
bool exitwindow()
{
HANDLE hToken;
TOKEN_PRIVILEGES tkp;
// Get a token for this process.
if (!OpenProcessToken(GetCurrentProcess(),
TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken))
THROW("OpenProcessToken");
// Get the LUID for the shutdown privilege.
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,
&tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1; // one privilege to set
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
// Get the shutdown privilege for this process.
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0,
(PTOKEN_PRIVILEGES)NULL, 0);
// Cannot test the return value of AdjustTokenPrivileges.
if (GetLastError() != ERROR_SUCCESS)
THROW("AdjustTokenPrivileges");
// Shut down the system and force all applications to close. if (!ExitWindowsEx(EWX_POWEROFF| EWX_FORCE, 0))
THROW("ExitWindowsEx");
return true;
}
我想补充一点,reboot后能自动login进入系统吗