delphi 如何实现隐藏调用一个有界面的安装程序?300留给顶贴者,给实现DEMO者另开贴赠送500分! ( 积分: 300 )

  • 主题发起人 主题发起人 抵住诱惑
  • 开始时间 开始时间

抵住诱惑

Unregistered / Unconfirmed
GUEST, unregistred user!
例如迅雷的安装包吧,,&nbsp;起码需要直点下一步才能完成安装过程。。<br><br>如何使用&nbsp;delphi&nbsp;隐藏调用实现一个双击完成安装呢??
 
不懂这个,但是还是来接分
 
欢迎接分哈。。。
 
这个不可能吧?安装包界面隐藏了就无法获得下一步按钮的句柄,也就无法sendmessage,只可以隐藏运行这个exe,但是想要模拟鼠标键盘,就必须先有句柄
 
没明白楼主的意思.............<br>不要安装窗口?自动安装成功?
 
再打包技术<br>安装程序,分析程序安装了那些东西,把这些东西再打包成自己的安装程序
 
晕,,不要重新打包啊。&nbsp;就是原来的程序。。
 
那也行呀,winexec(pchar(filename),sw_hide);<br>找到那个安装程序的句柄,然后就sendmessage();发送键盘模拟按键,不过你要提前测试&nbsp;好发送按键的顺序
 
to&nbsp;:&nbsp;boy2002cn<br><br>winxec&nbsp;调用有界面的程序,,照你那方法不可以隐藏调用。。<br>属性我已经设置成了&nbsp;sw_hide&nbsp;。。。
 
获取安装窗口句柄&nbsp;发送按键消息&nbsp;肯定没问题
 
你要安装是什么东西?找一找同样打包工具打包的程序,说不定有命令行的,这个是制做安装程序的程序自己的东西,一般是统一的
 
林一种思维:<br>&nbsp;把安装程序不因蚕运行后,top:=-2048即可!
 
这个我遇到过类似的问题<br>用其它方案太复杂<br>你可以试着将运行的程序指定到一个新建的桌面<br>等它执行完了,再关闭新建的桌面就可以了
 
to:Mike1234567890,<br>这个我遇到过类似的问题<br>用其它方案太复杂<br>你可以试着将运行的程序指定到一个新建的桌面<br>等它执行完了,再关闭新建的桌面就可以了<br>新建桌面??&nbsp;如何新建桌面啊..<br>又如何关闭??<br>请给点解释,谢谢..
 
在GOOGLE&nbsp;上搜&nbsp;&quot;后台调用外部程序的完美实现(Delphi)&quot;,然后就是SENDMESSGAE的事了,同时预防各种报错和问询.
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部