我们有一个应用程序,我们正在使用InstallShield LE(Visual Studio 2010附带的)来管理应用程序的安装。如何用InstallShield LE安装INF文件?
由于安装,我需要安装INF文件,以便应用程序可以与调制解调器
我怎样才能得到LE的InstallShield做这个交流的一部分?这可能吗?如果没有,InstallShield的完整版本有可能吗?
我们有一个应用程序,我们正在使用InstallShield LE(Visual Studio 2010附带的)来管理应用程序的安装。如何用InstallShield LE安装INF文件?
由于安装,我需要安装INF文件,以便应用程序可以与调制解调器
我怎样才能得到LE的InstallShield做这个交流的一部分?这可能吗?如果没有,InstallShield的完整版本有可能吗?
转到自定义操作 - >添加启动可执行文件的新操作。对于工作目录,可以输入“SystemFolder”,为文件名&命令行输入:
rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\<file>.inf
退货处理 - 同步(忽略退出代码)
然后包括这一行动的地方到安装序列。这应该做我相信的技巧。我正在使用不同版本的安装盾写这篇文章,但我相信它应该仍然成立。
编辑:关于如何安装信息文件中的行从here
后来编辑采取DaveDev:
这个工作。只是为了澄清需要做什么,我已经包含屏幕截图(因为每张图片可以节省1000字,对吧?)
首先,inf文件需要包含在安装程序的文件部分下的“SystemFolder”部分配置:
其次,在自定义操作部分,该字段需要按照如下方式填写。这实际上是一切@izomorphius说,但是这对于那些谁不熟悉产品的更清晰一点:
当做到这一点,构建和部署和SETUP.EXE应该处理inf文件的安装。
嗨@izomorphius,谢谢你,但我不认为它适用于我。我似乎没有选择在我的版本中添加启动可执行文件的新动作。作为参考,这是我看到的屏幕截图:http://i.imgur.com/pCRmG.png - 锁定符号表示我没有LE版本中提供的那些功能。 – DaveDev 2012-07-18 08:06:45
并且“新的exe选项”被禁用?什么是卸载现有的类型? – 2012-07-18 08:14:09
对不起,在捅了一下之后,我可以看到它在禁用锁符号的情况下被禁用,而不是在那里*不是锁符号。我可以从那里添加一个新的exe作为“新的自定义操作”,看起来我可以添加您所指的选项,例如http://i.imgur.com/nbEYu.png ..另外,我不确定卸载 - 我仍然必须弄清楚这是否可能。 – DaveDev 2012-07-18 08:17:08