DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: webb123
今日帖子: 11
在线用户: 31
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 uctao (uc) ▲▲▲△△ -
普通会员
2019/1/10 10:54:57
标题:
关闭发送消息关闭程序的问题 浏览:779
加入我的收藏
楼主: 若一个A程序发送指令关闭另一个B程序,若是用sendmessage(B程序句柄,WM_CLOSE,0,0)  来关闭B程序,  会弹出一个是否关闭的小窗口,有没有办法直接绕过这个提示窗口,而且能想正常一样手动关闭程序的方法,若是通过杀死进程来关闭B程序,这样有些调用的DLL不会正常是否,而且B程序在关闭之前会有一些数据保存后才关闭,杀死进程会造成一些数据丢失,有没有什么办法能想正常一样关闭程序的指令
----------------------------------------------
老菜鸟也会飞
作者:
男 sail2000 (小帆工作室) ★☆☆☆☆ -
盒子活跃会员
2019/1/10 10:58:04
1楼: 找达到那个提示小窗口,发送消息给“是”按钮。。。
----------------------------------------------
delphi 是兴趣,和工作无关,即使它倒闭。又不靠它 delphi 吃饭,怕甚?
作者:
男 homejun (homejun) ★☆☆☆☆ -
盒子活跃会员
2019/1/10 11:59:18
2楼: 楼上正解
----------------------------------------------
-delphi新资讯站 http://www.delphigear.cn
作者:
男 uctao (uc) ▲▲▲△△ -
普通会员
2019/1/10 14:17:04
3楼: 回复sail2000 :我知道,我开启一个线程发送点击按钮事件,但是这样不完美,会弹出一个提示窗口,就是有没有办法绕过他
----------------------------------------------
老菜鸟也会飞
作者:
男 gmxyb (gmxyb) ★☆☆☆☆ -
普通会员
2019/1/10 14:32:04
4楼: 如果这个程序本身就有“正常退出并且无提示”的功能,那就比较好弄,否则只能按1楼说的了。。
----------------------------------------------
-
作者:
男 bahamut8348 (leonna) ★☆☆☆☆ -
普通会员
2019/1/11 9:13:55
5楼: 找到他的主窗口,发送wm_quit消息给他
----------------------------------------------
--
作者:
男 kkkmmm (KKKMMM) ★☆☆☆☆ -
普通会员
2019/1/11 10:39:57
6楼: 首先要搞清楚, 这个提示是不是无条件提示的,简单说就是它是不是任何情况下正常退出都会提示.
1.看看是否有选项或者命令行参数什么的可以关闭这种提示
2.如果无条件提示,则可以考虑硬破解或者使用Hook之类的直接跳过提示,这可能会涉及到理解汇编或者其它中间语言
3.按照楼上其他人所说的,模拟鼠标点击或者发送窗口消息之类,比如也可以考虑使用按键精灵
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.3125毫秒 RSS