隔了不知道多少个月,我又发文了。。。
如标题所示,本文将给大家展示C++坑人小代码,我将其命名为黑客攻击。
(当然,不是真的黑客攻击。)
话不多说,上代码!(代码内容讲解在代码后面)
#include <bits/stdc++.h>
#include <Windows.h>
using namespace std;
void Believe () {
Sleep(1000);
if (MessageBox(NULL, ("是否升级防火墙?"), ("提示"), MB_YESNO|MB_SYSTEMMODAL) == IDYES) {
Sleep(3000);
MessageBox(NULL, ("升级完毕!"), ("提示"), MB_OK|MB_SYSTEMMODAL);
} else {
MessageBox(NULL, ("你不升级?"), ("警告"), MB_ICONERROR|MB_OK|MB_SYSTEMMODAL);
MessageBox(NULL, ("那就等着电脑寄寄吧!"), ("警告"), MB_ICONERROR|MB_OK|MB_SYSTEMMODAL);
Sleep(10000);
}
MessageBox(NULL, ("哈哈,你被骗了!"), ("警告!"), MB_ICONERROR|MB_OK|MB_SYSTEMMODAL);
}
int main() {
if (MessageBox(NULL, ("黑客正在试图攻击您的电脑!"), ("警告!"), MB_ICONERROR|MB_YESNOCANCEL|MB_SYSTEMMODAL) == IDYES) {
MessageBox(NULL, ("感谢您的支持与信任!"), ("警告!"), MB_ICONERROR|MB_OK|MB_SYSTEMMODAL);
MessageBox(NULL, ("我们会尽量保护您的电脑!"), ("警告!"), MB_ICONERROR|MB_OK|MB_SYSTEMMODAL);
Believe();
} else {
MessageBox(NULL, ("你不信?"), ("警告!"), MB_ICONERROR|MB_OK);
if (MessageBox(NULL, ("我再给你一次机会选择!"), ("警告!"), MB_ICONERROR|MB_YESNOCANCEL|MB_SYSTEMMODAL) == IDYES) {
MessageBox(NULL, ("算你识相!"), ("警告!"), MB_ICONERROR|MB_OK|MB_SYSTEMMODAL);
MessageBox(NULL, ("我会尽量保护你的电脑!!!"), ("警告!"), MB_ICONERROR|MB_OK|MB_SYSTEMMODAL);
Believe();
} else {
MessageBox(NULL, ("还是不信?"), ("警告!"), MB_ICONERROR|MB_OK|MB_SYSTEMMODAL);
MessageBox(NULL, ("我告诉你吧!"), ("警告!"), MB_ICONERROR|MB_OK|MB_SYSTEMMODAL);
}
}
MessageBox(NULL, ("其实我就是黑客!"), ("警告!"), MB_ICONERROR|MB_OK|MB_SYSTEMMODAL);
MessageBox(NULL, ("你的破电脑会在十秒后关机!"), ("警告!"), MB_ICONERROR|MB_OK|MB_SYSTEMMODAL);
system("shutdown -s -t 10");
MessageBox(NULL, ("你好自为之吧!"), ("警告!"), MB_ICONERROR|MB_OK|MB_SYSTEMMODAL);
return 0;
}
接下来我们来聊一聊代码原理。
代码原理
什么原理呢?
代码中用到最多的代码就是MessageBox
。
这个函数需要用到Windows.h
这个头文件,Sleep
函数也需要。
温馨提示:Sleep
函数首字母S
是大写,是大写,是大写!千万别写错了。(写错了好像还可以改)
MessageBox
函数的功能是弹出一个对话框,一般格式如下:
MessageBox(NULL, ("内容"), ("标题"), 对话框常量);
在第一个逗号前是NULL
,一般情况不用改。
第一个逗号和第二个逗号之间打一对圆括号,里面再加上一对双引号,双引号里面写的是对话框的内容。
而再第二个逗号和第三个逗号之间,一样的操作,双引号里面是对话框标题。
第三个逗号后面的常量就是对话框内容前面的图标、按钮等等。
正所谓实践得真知,想要知道怎么用,运行一下上面的代码就知道了!
如果想要更详细的关于MessageBox
函数的教程,可以点个赞,再在文章下方评论:详细教程,如果人数比较多的话我会出一篇文章专门讲解。
有什么关于黑客攻击代码好的建议的可以私信或者再评论区发出你的建议!
代码会不定时更新!
本文到这里就结束了,我们下篇再见!
ees(EightEightSix缩写(886))!