以前用C语言写过一个定时关机的程序,但是没有图形化界面。
Windows编程,确有这方面的优势。
下面是软件的截图。
实现核心的原理:
1,使用函数AdjustTokenPrivileges获得进程的令牌句柄。
2,使用函数LookupPrivilegevalue获得本机系统的关机权限的ID。
3,使用函数AdjustTokenPrivileges提示进程的权限,使其有关机权限。
4,调用函数ExitWindowsEx进行关机。
源文件和应用程序下载地址。
http://pqm2eq.blu.livefilestore.com/y1pQO7Dhec5D4khwE778faWDK6r7hTzSFcu9ci_pnPiHJzosYXVNDTMkhkGumb6wH2Y-o_dwSqmL-8YlexL-ykUHhNL7aqiosZZ/huifeng00%E7%9A%84%E5%AE%9A%E6%97%B6%E5%85%B3%E6%9C%BA.rar?download