无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 1911|回复: 6
打印 上一主题 下一主题

求如何在PE中静默安装程序?

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-24 22:25:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有一个程序,手动安装成功后会出现一个安装成功的提示框。

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

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

谢谢!
2#
发表于 2010-12-25 00:26:45 | 只看该作者
原帖由 wbjj 于 2010-12-24 22:25 发表
我有一个程序,手动安装成功后会出现一个安装成功的提示框。

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

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

谢谢!


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

一般在 .EXE 后加 /S 参数

比如极点五笔的安装,在REGISTRY.EXE 所在目录建立INI文件,并用PECMD.EXE 的LOAD调用此INI,,,,,,代码如下
EXEC %CurDir%\REGISTRY.EXE /s"
回复

使用道具 举报

3#
发表于 2010-12-25 00:48:35 | 只看该作者
楼上正解,但不同的软件的静默安装参数不同,并且不是所有的软件都支持静默安装的...
回复

使用道具 举报

4#
 楼主| 发表于 2010-12-25 09:13:29 | 只看该作者
楼上两位兄弟说的有道理。
有没有什么办法屏蔽它在安装完成后出现的安装成功提示信息框呢?
回复

使用道具 举报

5#
发表于 2010-12-25 10:00:50 | 只看该作者
原帖由 wbjj 于 2010-12-25 09:13 发表
楼上两位兄弟说的有道理。
有没有什么办法屏蔽它在安装完成后出现的安装成功提示信息框呢?


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



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

另:要大家帮你,
那你要先说说是什么程序呀??如果程序不大,附件的形式上传
回复

使用道具 举报

6#
发表于 2010-12-25 10:10:40 | 只看该作者
exec @

前导"@"表示在后台桌面(WinLogon)执行,彻底隐藏,无法与用户交互,可用于注册,如:      
"EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U"。
回复

使用道具 举报

7#
 楼主| 发表于 2010-12-25 14:20:30 | 只看该作者
感谢虫大和天意老师。
用exec @已实现要求。
至此,PE中可以静默安装使用五笔加加和拼音加加了。因为用nsis打包时添加/S参数,五笔加加支持,而拼音加加不支持,至少我用的那版不支持,因此才在论坛求助。
自己YY的PE全部只加这两个输入法,本人用五笔,添加拼音方便别人使用。
PE版五笔加加的大小1M,而拼音加加则仅587K。

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-10-5 13:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表