インストラー NSIS を使う
自作ソフトウエアのインストーラーを作るのに、 NSIS を使います。
とても素晴らしいソフトですが、 最初に example を参考に作ってしまうと、 少し古い Windows の UI になってしまいます。
そこで調べたら、 Modern UI 2 を使えば良いのが分かりました。
早速使いましょう。
Moern UI 2 を使う
http://cmlを読めば簡単に利用できますが、 さらにシンプルにするために、 basic
Sengoku
unicode true
;--------------------------------
;Include Modern UI
!include "MUI2.nsh"
;--------------------------------
;General
# アプリケーション名
Name "SengokuMap"
# 作成されるインストーラ
OutFile "SengokuMap_0.70_Install.exe"
# インストールされるディレクトリ
InstallDir "C:¥SengokuMap"
;Request application privileges for Windows Vista
RequestExecutionLevel user
;--------------------------------
;Interface Settings
!define MUI_ABORTWARNING
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "${NSISDIR}¥Contrib¥Graphics¥Header¥win.bmp" ; optional
;--------------------------------
;Pages
!insertmacro MUI_PAGE_LICENSE "${NSISDIR}¥Docs¥Modern UI 2¥LicenseJpn.txt"
; !insertmacro MUI_PAGE_COMPONENTS
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_UNPAGE_CONFIRM
!insertmacro MUI_UNPAGE_INSTFILES
;--------------------------------
;Languages
!insertmacro MUI_LANGUAGE "Japanese"
;--------------------------------
;Installer Sections
# インストール セクション
Section
# ここ以下は、ファイルのインストール定義となります
# Modern UI 2 でも、Modern UI でも同じ記述で大丈夫です
License
サンプルダウンロード
最終更新日
2023-04-21