码迷,mamicode.com
首页 > 编程语言 > 详细

C++ shut down a computer

时间:2018-01-02 01:24:33      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:gpo   color   use   down   png   put   compute   pre   添加   

前阵子有朋友问我,怎么用C语言写一个小程序,控制电脑关机。这个我真的不懂,这几天闲着,就上网搜了搜,整理一下。

 

开发工具是Code::Blocks 16.01,Windows 7 x64操作系统

 1 #include <windows.h>
 2 
 3 int main()
 4 {
 5     system("shutdown -s -f -t 3600");
 6     Sleep(5000);
 7     system("shutdown -a");
 8 
 9     return 0;
10 }

 

另外,需要添加链接库:libwsock32.a

右击工程,选“Build options...”

技术分享图片

 

在“Project build options”对话框中,选“Linker settings” > “Add”,链接库“libwsock32.a”位于目录:CodeBlocks\MinGW\lib\

之后,一路yes、ok、ok

技术分享图片

 


关于“Shutdown”的参考:https://technet.microsoft.com/en-us/library/bb491003.aspx

-s : Shuts down the local computer. 

-a : Aborts shutdown. Ignores other parameters, except -l and ComputerName. You can only use -a during the time-out period.

-f : Forces running applications to close.

-t xx : Sets the timer for system shutdown in xx seconds. The default is 20 seconds.

 


嗯,时间不早了,准备睡觉,试试下面的代码,看看效果。

1 #include <windows.h>
2 
3 int main()
4 {
5     system("shutdown -s -f -t 60");
6 
7     return 0;
8 }

 

C++ shut down a computer

标签:gpo   color   use   down   png   put   compute   pre   添加   

原文地址:https://www.cnblogs.com/Satu/p/8169514.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!