能力值:
( LV12,RANK:210 )
|
-
-
2 楼
其实,前些天我也学了下做外挂,现总结如下:
B,D,E用来做挂都很好用的,个人感觉,D最好用,但是不存在没有办法实现之类~~
当然,如果游戏存在驱动级保护的话,B和E可能会让人感觉力不从心!
但是单单一个呼出外挂窗口的功能,我想什么工具开发都没问题的!
希望楼主能把一个研究深入了,不要只浮水面上!
说下具体问题吧~
呼出外挂,就是程序界面的隐藏与显示!
我直接贴一个我以前写的代码,你自己改一下吧:
void CZHGuaji::OnHidegua()
{
if(((CButton*)GetDlgItem(IDC_HIDEGUA))->GetCheck()&1)
{
((CZHGameDlg *)(this->GetTopLevelParent()))->ShowWindow(SW_HIDE);
}
else
{
((CZHGameDlg *)(this->GetTopLevelParent()))->ShowWindow(SW_SHOW);
}
}
D我没学过,但是想必也肯定是通过调用ShowWindow()函数!
如果你要支持快捷键的话,这个实现的方法有很多的!你可以HOOK,也可以单纯的用RegisterHotKey()注册一个快捷键,具体实现你百度一下吧~~~
|
能力值:
( LV9,RANK:420 )
|
-
-
3 楼
设置一个热键,然后判断有没有进入了游戏,如果进入了游戏,按了这个键的话就ShowWindow(),没进游戏的话,就返回
我只会说,不会写,因为俺太挫了,不会编程
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
 消息钩子
|
能力值:
( LV5,RANK:70 )
|
-
-
5 楼
RegisterHotKey,或键盘poll,或键盘钩子
|
能力值:
( LV9,RANK:210 )
|
-
-
6 楼
if Form1=nil then
Form1:=TForm1.Create(nil);
Form1.Show;
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
d7的话就钩子吧,vb不好弄
|
|
|