如何C语言编一个可以设置电脑在1分钟内自动重启的exe文件?

如何C语言编一个可以设置电脑在1分钟内自动重启的exe文件?,第1张

如果用C接口来 *** 作windows内核实现这一功能,需要的代码量及专业知识会很多,同时也不易理解。不过可以从另一个角度去解决这个问题,即通过系统调用windows命令来实现。

在C语言中,有一个函数system,其功能就是调用系统环境中的命令,对于windows来说,就是可以再ms-dos中执行的命令。

而windows是有shutdown命令的,使电脑一分钟后重启的系统命令为

shutdown

/r

/t

60

其中shutdown为命令主体,/r表示执行重启 *** 作(reboot),/t为等待的时间,单位为秒,这里用的是要求的60秒,即一分钟。

知道了原理,就可以实现代码了:

#include

//system所在的头文件

int main()

{

system("shutdown /r /t 60")

return 0

}

实际代码就这样一句话就可以了。

自动重启是什么原因和对应的解决办法

1. 用户在不知情的情况下运行了黑客设计好的木马陷阱,一旦进入网民将会成为黑客的傀儡,任意 *** 被作。

2. 系统程序遭到破坏,由于没有完美修复也成为电脑自动重启的原因。

( 这两种情况建议使用金山毒霸的全盘查杀功能,给电脑清理病毒,然后使用金山毒霸的系统修复功能,修复电脑系统异常,保证电脑正常使

用.)

3. 不兼容问题,由于程序存在不兼容情况也会出现电脑自动重启情况。 (卸载可疑程序)

4. 硬件问题,内存、电源、硬盘等硬件出现问题都会出现电脑自动重启问题。(只有更换硬件)

如果还不能解决你的问题,建议去"天下围攻病毒木马"的公益活动网站(百度一下),那里有专家在线为你解决电脑领域相关问题。


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

原文地址: http://outofmemory.cn/yw/11132073.html

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

发表评论

登录后才能评论

评论列表(0条)

保存