C++病毒——鼠标乱飞
发布日期:2022-03-04 11:48:31
浏览次数:5
分类:技术文章
本文共 1478 字,大约阅读时间需要 4 分钟。
这是一个很简单的病毒,对计算机不会造成任何伤害,可放心使用。
(后文附解决方法,以及加强版)
在此有两种代码可以达到同样的效果。话不多说,上代码——
1:
#include#include using namespace std;int main(){ int x=GetSystemMetrics(SM_CXSCREEN); int y=GetSystemMetrics(SM_CYSCREEN); srand(time(0)); while(1)cout<<"Oh!!!"<
2:
#include#include #include #include #include int main(){ int x,y; while(1) { x=rand()%332+300; y=rand()%228+300; SetCursorPos(x,y); } getchar(); return 0 ;}
(第二种或许可以更简略些)
除此之外,你还可以在病毒代码部分前新增其他效果。比如说——
隐藏窗口:
HWND hwnd;hwnd=FindWindow("ConsoleWindowClass",NULL);if(hwnd) ShowWindow(hwnd,SW_HIDE);
窗口变红色:
system("color 40");
响起警报铃:
Beep(500,2000);Beep(825,1000);
六十秒后关机:
system("Shutdown -s -t 60");//数字可随意设置,代表秒数
……
在此,将前几种整合后形成加强版——
#include#include using namespace std;int main(){ system("Shutdown -s -t 60"); HWND hwnd; hwnd=FindWindow("ConsoleWindowClass",NULL); if(hwnd) ShowWindow(hwnd,SW_HIDE); int x=GetSystemMetrics(SM_CXSCREEN); int y=GetSystemMetrics(SM_CYSCREEN); srand(time(0)); while(1)cout<<"Oh!!!"<
至于解决方法,我这里介绍两种吧。
最简单的就是Alt+F4,也就是关闭当前窗口,而如果你不小心转到其它窗口了,可以用Alt+Tab或者win+Tab切换回来。
第二种麻烦一点,通过快捷键打开Windows任务管理器,(两种方法,一:Ctrl+Shift+Esc;二:按下“Ctrl”+"Alt"+"Delete",在页面中选择“任务管理器”),然后使用↑↓键移动到病毒程序,接着Alt+E选中,最后回车键确认关闭。除此之外也有其他方法打开任务管理器。有时候第一种方法会派不上用场(比如说窗口被隐藏了)或无法正常使用(Windows7就经常出现按了却关不掉的情况),这时便得靠第二种了。
当然,还有最简单粗暴的方法那就是——关、机、重、启!重启后是不会自动运行的,不过这可就有点尴尬了……
创作不易,喜欢的就点个赞吧,有什么问题可以在下方评论或者私信我哦!
转载地址:https://blog.csdn.net/xxzcool/article/details/120079823 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年03月16日 00时45分42秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
java 转发上传文件_java 后台请求其他接口转发文件
2019-04-21
java jmx 配置_为什么在配置JMX时Java打开3个端口?
2019-04-21
java thread回调_使用Runnable在Java中实现回调
2019-04-21
java 内存区_Java内存模型和Java内存区域的区别和联系?
2019-04-21
java定时任务监控_Spring定时任务使用及如何使用邮件监控服务器
2019-04-21
java crc32 使用_Java CRC32的用法
2019-04-21
java.io.file()_Java File getUsableSpace()方法
2019-04-21
java httpclient 工具_spring整合httpClient工具类
2019-04-21
java监控其他服务器运行状态_windows服务器监控多个tomcat运行状态
2019-04-21
java构造函数有什么用_java构造函数有什么用,怎么用
2019-04-21
mysql 匹配 隔开的_按空格分隔关键字并搜索MySQL数据库
2019-04-21
java factory用法_怎样使用Java实现Factory设计模式
2019-04-21
盾神与砝码称重java_[蓝桥杯][算法提高VIP]盾神与砝码称重
2019-04-21
java输出狗的各类信息_第九章Java输入输出操作
2019-04-21