1

我有 2 个 exe 安装文件。其中之一是我使用安装项目构建的 C# 应用程序,另一个是必须与我的应用程序一起使用的相机驱动程序。

例如:myApp.msi + camDri.exe = new.exe

任何人都可以指导我如何使用 NSIS 做到这一点?

4

1 回答 1

1
Name "MyApp"
Outfile "MyAppSetup.exe"
RequestexecutionLevel admin
InstallDir "$Programfiles\MyApp"

Page Directory
Page Instfiles

Section
Initpluginsdir

Setoutpath $pluginsdir
File "camDri.exe"
ExecWait '"$pluginsdir\camDri.exe" /silent' ;I don't know the correct silent switch
Delete "$pluginsdir\camDri.exe" 
File "myApp.msi"

Setoutpath $instdir
Exec '"msiExec" /q /i "$pluginsdir\myApp.msi" TargetDir = "$INSTDIR"' 

SectionEnd

这是一个非常基本的示例,您应该查看 NSIS 附带的示例,以了解有关卸载和创建开始菜单快捷方式等的详细信息...

于 2012-06-25T01:06:27.773 回答