xxoojoeooxx
发表于 2011-2-5 23:57:24
修改类我不会
倒是会截取WM_CLOSE消息
借几位大大的代码改一下成果如下
#include <WinAPI.au3>
#include <WindowsConstants.au3>
#include <GUIConstants.au3>
Local $iPid
Dim $hWndProc = DLLCallbackRegister ("WindowCallback", "int", "hwnd;int;wparam;lparam")
Dim $pCallback = DllCallbackGetPtr($hWndProc)
Dim $gWndProc
$AutoItPID = @AutoItPID
$var = WinList("")
For $i = 1 To $var
$hWnd = $var[$i] ;hwnd
_WinAPI_GetWindowThreadProcessId($hWnd, $iPid)
If $iPid = $AutoItPID Then
$gWndProc = _WinAPI_GetWindowLong($hWnd, -4)
_WinAPI_SetWindowLong($hWnd,-4, $pCallback)
ExitLoop
EndIf
Next
$F = GUICreate("Form1", 293, 181, 193, 125)
$L = GUICtrlCreateLabel("Test", 64, 40, 141, 68)
GUICtrlSetFont(-1, 30, 400, 0, "MS Sans Serif")
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func WindowCallback($hWnd, $iMsg, $wParam, $lParam)
Switch $iMsg
Case $WM_CLOSE
Return 0
EndSwitch
Return _WinAPI_CallWindowProc($gWndProc,$hWnd, $iMsg, $wParam, $lParam)
EndFunc ;==>WindowCallback
小A
发表于 2011-2-6 01:20:48
高手的作品,支持!学习了
xxoojoeooxx
发表于 2011-2-6 23:36:39
本帖最后由 xxoojoeooxx 于 2011-2-6 23:54 编辑
回复 1# ceoguang
手动改类名成功
MyClass为原本为AutoIt v3的地方
现在还没有比较好的方法
我只是改记忆体的某个地址
但他不地址固定
接下来我就不会了
还有能否给我#1的附件我阅读权限不够{:face (229):}
devilma
发表于 2011-2-7 00:14:01
果然厉害,学习了
12250279
发表于 2011-2-7 02:32:18
学习下.{:face (249):}
风行者
发表于 2011-2-7 04:18:16
本帖最后由 风行者 于 2011-2-7 04:20 编辑
大家是否进入死胡同了,禁用窗口就接收不了消息
WinSetState("","",@SW_DISABLE) ;WinSetState(AutoItWinGetTitle(),"",@SW_DISABLE) 一样
MsgBox(0,"","继续执行脚本")
WinClose("")
Sleep(3000) ;暂停看是否已经关闭
MsgBox(0,"","看关闭不了")
ceoguang
发表于 2011-2-7 09:40:35
大家是否进入死胡同了,禁用窗口就接收不了消息
风行者 发表于 2011-2-7 04:18 http://www.autoitx.com/images/common/back.gif
呵呵,找到你后想怎么折腾就怎么折腾.^_^
6FINGERS
发表于 2011-2-7 12:39:51
我的程序加了驱动级HOOK保护,也被结束了!
ywq111
发表于 2011-2-7 13:25:41
不错,支持一下。
风行者
发表于 2011-2-7 14:53:50
回复 22# ceoguang
当然根据进程pid来杀,是没办法了
Netfox
发表于 2011-2-8 00:16:26
果然有效,赞一个
bbwanwt123
发表于 2011-2-8 01:02:25
{:face (197):}果真很强大啊·············
微雨湿黄昏
发表于 2011-2-8 07:38:06
学习学习!
wggaijcm
发表于 2011-2-9 05:46:42
攻总能防
haijie1223
发表于 2011-2-9 12:34:11
高手啊有些看不明白