首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
广告
V2EX
›
问与答
请问如何获知安装包的运行参数?(静默安装需求)
funagi
·
2013-07-26 18:31:57 +08:00
· 5005 次点击
这是一个创建于 4223 天前的主题,其中的信息可能已经有所发展或是发生改变。
不仅限于msi安装包,只是手头刚好有两个实例,就直接拿来举例子:
IE8-WindowsXP-x86-CHS.exe
AdbeRdr11000_zh_CN.exe
虽然后缀是.exe,但用7zip解开可知是msi,运行有msiexec进程。
直接在cmd下运行msiexec会弹出帮助窗口,但不是我想要的参数。
------------------------------------------------------------
实际研究中,我找到了IE8满足我需求的安装参数:
IE8-WindowsXP-x86-CHS.exe /passive /update-no /no-default
其中:
/passive是安静模式无用户交互
/update-no是不安装更新(因为这个时候下载安装更新非常耗时)
/no-default是不设置为默认浏览器
passive这个参数我估计是msi统一具有的,所以没啥疑问,我现在的问题是后面两个参数。
我之所以知道后面两个参数,是因为搜索到这篇文章:
http://blog.sina.com.cn/s/blog_91fc17180100vbtz.html
但是无论我怎么/help,死活就是调不出这个帮助窗口。(求助点A)
------------------------------------------------------------
接着是另外一个例子,Adobe Reader:
AdbeRdr11000_zh_CN.exe /msi EULA_ACCEPT=YES REMOVE_PREVIOUS=YES /passive
参考自:
http://huangchao2005.blog.51cto.com/1249888/338444
http://www.itninja.com/software/adobe/reader-6/11-1657
在这个例子中,我的疑问是
EULA_ACCEPT=YES
REMOVE_PREVIOUS=YES
这两个参数是如何获知的。(求助点B)
Adobe Reader安装过程会提示“选择安装路径”和“是否自动更新”,我想通过安装参数设定它们,但至今没找到具体参数。
------------------------------------------------------------
我尝试过用MSI工具解开安装包,没有找到有价值的信息。
另外是其它封装格式安装包,要怎么获知其安装参数(致天国的/help君)。(求助点C)
参数
exe
安装包
2 条回复
•
1970-01-01 08:00:00 +08:00
1
jzhone
2013-07-26 19:31:51 +08:00
1
http://www.apprcn.com/cheng-xu-jing-mo-can-shu-sao-miao-gong-ju.html
今天介绍的软件刚好说到静默安装,这个工具会提供能够静默安装所需要的参数,究其原因是使用了 PEiD 来探测,lz可以往这方向研究下
2
funagi
OP
2013-07-26 21:21:03 +08:00
@
jzhone
非常感谢。
试了几个msi,结果好像都是msiexec /i *.msi /qn,不是我想要的那种。
用PEiD探测的话,再深入就是分析PE了,个人能力有限表示压力很大。
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2660 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms ·
UTC 11:57
·
PVG 19:57
·
LAX 03:57
·
JFK 06:57
Developed with
CodeLauncher
♥ Do have faith in what you're doing.