【脑洞系列】c语言对死机系统的简单实现
2017-08-31 14:57
246 查看
c语言对死机系统的实现并不困难。代码写于初二,对c理解不是透彻,因此代码非常简单。
当时的实现思路是利用一个永远也关不掉的窗口对屏幕前方进行遮挡并且始终在最前。但是始终在最前这一思路始终没有实现。
以下是死机系统第一个版本的代码。
利用Windows.h的massagebox弹窗进行简单的实现。加上while死循环使窗口关闭之后继续打开。
下面是死机系统第二个版本。这个版本利用cmd对一个不存在的目录进行多次打开,使cmd窗口在电脑上频繁闪烁。
亲测之后,win10系统CPU消耗达到50%,并且无法关闭cmd进程。
虽然没有达到实际效果,但是也算比上一设计有所进步。
以下是源代码
当时的实现思路是利用一个永远也关不掉的窗口对屏幕前方进行遮挡并且始终在最前。但是始终在最前这一思路始终没有实现。
以下是死机系统第一个版本的代码。
#include <windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { while(true){ MessageBox(NULL, "死机!", "系统提示", MB_OK);} return 0; }
利用Windows.h的massagebox弹窗进行简单的实现。加上while死循环使窗口关闭之后继续打开。
下面是死机系统第二个版本。这个版本利用cmd对一个不存在的目录进行多次打开,使cmd窗口在电脑上频繁闪烁。
亲测之后,win10系统CPU消耗达到50%,并且无法关闭cmd进程。
虽然没有达到实际效果,但是也算比上一设计有所进步。
以下是源代码
#include <stdlib.h> int main() { int a; for(a=0;a<=1;a--){ system( "C:\Documents and Settings\Administrator\×ÀÃæ "); } }
相关文章推荐
- 【脑洞系列】C语言基础之刷屏系统的简单实现
- Linux环境下C语言实现简单的基于文件的学生信息管理系统
- 学生信息管理系统简单模拟(C语言实现)
- 简单的银行系统C语言可实现--谈不上完全原创,也是作业的一部分
- C语言实现简单学生管理系统
- C语言实现简单学籍管理系统
- C语言简单用链表实现学生管理系统
- C语言-实现简单的车辆管理系统-课程设计
- c语言实现的简单的员工工资管理系统
- 简单刷票系统 c语言实现
- C语言模拟通讯录系统的简单实现
- 基于C语言实现简单的12306火车售票系统
- C语言实现简单学生成绩管理系统
- C语言 实现的简单手机通讯录系统
- 单链表的应用:用C语言实现简单的员工管理系统(新建、增、删、改、查、排序)
- 基于逻辑运算的简单权限系统(实现) JS 版
- 数据结构C语言实现系列——队列
- 数据结构C语言实现系列——二叉树
- 数据结构C语言实现系列[1]——线性表
- 基于逻辑运算的简单权限系统(原理,设计,实现) VBS 版