1

アプリの名前が.INIファイルから取得されるNSISインストーラーを作成しました(複数のアプリに使用されるため、そうする必要があります)。

Name $APP_NAME
....
Function .onInit
    ReadINIStr $R3 ${TECHPUB_INI_FILE} "General" "Installer_name"
    StrCpy $APP_NAME $R3
....
FunctionEnd
....
Section install
....
WriteUninstaller $INSTDIR\Uninstall.exe
....
SectionEnd

アプリ名はインストーラーに正しく表示され、.INI ファイルからのものです。アプリをアンインストールすると、名前がありません。

http://i48.tinypic.com/1934w9.png

それ以外はすべて機能します(アンインストールすると、削除する必要があるものがすべて削除されます)。これを修正する方法はありますか?ありがとうございました!

4

1 に答える 1

0

アンインストーラーの init 関数は別のun.onInit関数です。コールバックのアンインストールを参照してください。

于 2013-02-19T15:24:10.970 に答える