搜索
查看: 2236|回复: 5
打印 上一主题 下一主题

安全模式—恶作剧

[复制链接]
跳转到指定楼层
楼主
发表于 2013-4-14 14:24:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2420015589 于 2013-4-14 14:30 编辑

破解方法:

等待程序运行到黑客帝国的时候,就可以在任务栏上关掉啦 !。。。。


本程序最后全屏运行黑客帝国哦 !!!!!!!!

安全模式.zip

10.11 KB, 下载次数: 90

推荐
发表于 2013-7-11 18:33:40 | 只看该作者
Dsp 发表于 2013-7-11 14:42
楼主真厉害
可不可以问一下
system("TASKKILL /F /IM EXPLORER.EXE");

把你所有不认识的函数和宏在msdn上搜一下就明白了
system("taskkill ...
这句是向终端发出一个命令,关掉explorer.exe
HWND hwnd = GetForegroundWindow();
获取当前活动窗口的句柄,你可以把句柄看成一个指针。系统怎么知道你要操作哪个窗口呢,就是通过句柄来辨别的。
int x = GetSystemMetrics(SM_CXSCREEN) + 300;
获取显示器分辨率的宽度,再加上300,赋值给x

sprintf(setting, "mode...
这一句,就相当于printf("mode....
但是不要把结果输出,而是存储在setting这个字符串中
system(setting),还是向终端发出指令,设定窗口的长和宽,具体的你可以在终端下用mode/?来查看

下面的看函数名应该很容易猜出作用,一个是设定窗口位置,一个是移动窗口

评分

参与人数 1啊哈币 +5 收起 理由
lzl + 5 很给力!

查看全部评分

沙发
发表于 2013-5-5 16:46:12 | 只看该作者
同学请教一下MoveWindow和SetWindowPos的用法....
板凳
发表于 2013-5-5 17:13:30 | 只看该作者
lzl 发表于 2013-5-5 16:46
同学请教一下MoveWindow和SetWindowPos的用法....

查 MSDN啊
http://msdn.microsoft.com/en-us/library/ms633534%28VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/ms633545%28VS.85%29.aspx

评分

参与人数 1啊哈币 +5 收起 理由
lzl + 5 赞一个!

查看全部评分

地板
发表于 2013-7-11 14:42:37 | 只看该作者
{:soso_e179:}楼主真厉害
可不可以问一下
system("TASKKILL /F /IM EXPLORER.EXE");
HWND hwnd=GetForegroundWindow();
int x=GetSystemMetrics(SM_CXSCREEN)+300,y=GetSystemMetrics(SM_CYSCREEN)+300;
char setting[30];
sprintf(setting,"mode con:cols=%d lines=%d",x,y);
system(setting);
SetWindowPos(hwnd, HWND_TOPMOST,0,0,x+1000,y+1000,NULL);
MoveWindow(hwnd,-8,-25,x+300,y+300,1);
        system(setting);

都是什么意思呢?看不懂……
6#
发表于 2013-7-12 10:17:43 | 只看该作者
rosynirvana 发表于 2013-7-11 18:33
把你所有不认识的函数和宏在msdn上搜一下就明白了
system("taskkill ...
这句是向终端发出一个命令,关 ...

谢谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表