1

2 つの exe セットアップ ファイルがあります。そのうちの 1 つはセットアップ プロジェクトでビルドした C# アプリケーションで、もう 1 つはアプリケーションで使用する必要があるカメラのドライバーです。

例: 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 に答える