永发信息网

VB 怎么阻止别的窗口的关闭

答案:4  悬赏:10  手机版
解决时间 2021-05-03 23:02

比如现在我有一个窗口,名称是:“ABCD”
这个窗口将在5秒后自动关闭
他的窗口句柄可以用
dim h as long
h=FindWindow(vbnullstring,"ABCD")
得到

我现在另外写个程序,来阻止这个窗口的自我关闭

要怎么写呢???

 

VB不好使,用其他的语言也可以...

最佳答案

对,可以用内存修改工具来修改关闭时间。


也可以查到这个内存地址然后用VB来重新发送内存地址。


就像外挂一样。

全部回答
可以截获这个窗口的wm_close消息阻止他关闭,大概流程是 form1.frm Private Sub Form_Load() lpPrevWndProc = SetWindowLong(Me.hwnd, -4, AddressOf WindowProc) '设置消息过滤函数为WindowProc函数,该函数必须位于VB的模块文件内 end sub bas1.bas Function WindowProc(ByVal hwnd2 As Long, ByVal message2 As Long, ByVal wParam2 As Long, ByVal lParam2 As Long) As Long '只要不把消息传递给默认窗口消息处理函数窗口就不会关闭 If message2 = WM_CLOSE Then   exitfunction   End If WindowProc = CallWindowProc(lpPrevWndProc, hwnd2, message2, wParam2, lParam2) '把消息传递给默认处理函数 end function
HOOK API可以实现

看样子得通过修改程序所在的内存才行。将5秒修改成更长的时间即可。

不过简单的可以通过金山游侠之类的修改。

如果这个窗体有加密那就更麻烦了。就不止是获得句柄PID修改内存。

要代码不现实。随便建议。非您要的答案

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在地下城中,剑魂和狂战哪个最好?
杭州哪有旧书摊
我的系统盘符太少了,谁能教教我重新分区呀?
腾讯公司有多大?
带若的诗词形容女子的,清秀连着一起的诗句
如果在爱情与事业无法分开那我将怎么样去对待
+10万仞和狱龙断影哪个好?
织梦的CMS系统怎么安装
广东惠洲那有卖米非司酮
贫血,血压低,吃什么最好?
男朋友过生日送什么
dnf50级冥日手套多少钱?苍蟒呢?福建三
诺基亚造型漂亮的全屏职能音乐手机有那些?
什么是白胶,白胶是做什么的
怎么关闭腾讯手机图标
推荐资讯
DZ怎么打圣骑士?
相宜本草的洗面奶会刺激会紧绷吗?那个四倍蚕
一题关于数学的题
德缘商行安贝儿合作店地址在什么地方,想过去
1259064111值多少钱
谁能给我个QQ熊.
找高手配台电脑
如何去掉磁盘中的被写保护?
人生怎么样才能精彩!!
一般例假过后
1976农历10月24是阳历多少?星座是什么?
怎样保持好的手感,有时候几天不打篮球手感就
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?