C语言关机代码

C语言关机代码,第1张

可以通过C语言调用系统命令实现关机。

1、C语言可以通过system函数实现调用系统命令(shell 命令)。

system函数声明于stdlib.h, 形式为

int system(const char *cmd)

功能为执行cmd中的shell指令。

2、在windows中,关机命令为shutdown. 具体说明如图:

更多信息,可以命令行下输入shutdown /?查看。

3、从命令说明上可以得知,shutdown /s 即可实现关机效果。

4、参考代码

#include <stdlib.h>

int main()

{

    system("shutdown /s")//调用关机命令。

    while(1)

}

5、注意事项:

该命令仅用于windows,如果要移植到其它 *** 作系统,则需要适配目标系统的关机命令,如Linux的halt或shutdown -h。

方法1、使用API 进行关机 ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0)不过这个API在XP以上系统执行的话是需要有权限的,可以搜索 VC提取 代码加入工程调用即可。

方法2、代码中加入 system("shutdown -s -t 0") 本质是调用cmd执行批处理命令实现

方法3、趁对方不注意,悄悄拔掉他家电闸


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12205439.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存