无忧启动论坛

标题: 求如何在PE中静默安装程序? [打印本页]

作者: wbjj    时间: 2010-12-24 22:25
标题: 求如何在PE中静默安装程序?
我有一个程序,手动安装成功后会出现一个安装成功的提示框。

如何在PE中安装时不出现此提示信息框?

还有用pecmd中的exec能实现吗?要如何实现?

谢谢!
作者: 网虫2008    时间: 2010-12-25 00:26
原帖由 wbjj 于 2010-12-24 22:25 发表
我有一个程序,手动安装成功后会出现一个安装成功的提示框。

如何在PE中安装时不出现此提示信息框?

还有用pecmd中的exec能实现吗?要如何实现?

谢谢!


这个要看.EXE文件本身是否支持静默安装了,,

一般在 .EXE 后加 /S 参数

比如极点五笔的安装,在REGISTRY.EXE 所在目录建立INI文件,并用PECMD.EXE 的LOAD调用此INI,,,,,,代码如下
EXEC %CurDir%\REGISTRY.EXE /s"
作者: 邪恶海盗    时间: 2010-12-25 00:48
楼上正解,但不同的软件的静默安装参数不同,并且不是所有的软件都支持静默安装的...
作者: wbjj    时间: 2010-12-25 09:13
楼上两位兄弟说的有道理。
有没有什么办法屏蔽它在安装完成后出现的安装成功提示信息框呢?
作者: 网虫2008    时间: 2010-12-25 10:00
原帖由 wbjj 于 2010-12-25 09:13 发表
楼上两位兄弟说的有道理。
有没有什么办法屏蔽它在安装完成后出现的安装成功提示信息框呢?


晕,,看了回复怎么还会有此一问????



有道理,那就要自己动手实践一下呀,,看看 /S 参数是否可屏蔽,如果不能,再找找此程序的相关说明,看看有没有参数说明,,

另:要大家帮你,
那你要先说说是什么程序呀??如果程序不大,附件的形式上传
作者: HB天意    时间: 2010-12-25 10:10
exec @

前导"@"表示在后台桌面(WinLogon)执行,彻底隐藏,无法与用户交互,可用于注册,如:      
"EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U"。
作者: wbjj    时间: 2010-12-25 14:20
感谢虫大和天意老师。
用exec @已实现要求。
至此,PE中可以静默安装使用五笔加加和拼音加加了。因为用nsis打包时添加/S参数,五笔加加支持,而拼音加加不支持,至少我用的那版不支持,因此才在论坛求助。
自己YY的PE全部只加这两个输入法,本人用五笔,添加拼音方便别人使用。
PE版五笔加加的大小1M,而拼音加加则仅587K。

[ 本帖最后由 wbjj 于 2010-12-25 20:53 编辑 ]




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3