開発中のゲーム用の最初の Windows インストーラーを開発する準備をしています。NSIS が推奨されていると聞いたことがありますが、私のニーズは基本的なものであり、正確に何が必要なのかわかりません。
「Program Files」ディレクトリにファイルのディレクトリをインストールし (必要に応じて許可を要求)、[スタート] メニューに簡単なショートカットを作成し、[プログラムの追加と削除] コントロール パネルにアンインストーラを登録できる短い NSIS スクリプトが欲しいです。 .
アンインストーラーはディレクトリとショートカットを削除するだけで、ファイルが使用中の場合は再起動を求められます。
最後に、古いファイルをすべてアンインストールして新しいファイルをインストールし、古いファイルが使用されている場合はユーザーに再起動を促すことで、アップグレードをサポートしたいと考えています。
これを少しずつ実行する NSH スクリプトのサンプルをオンラインでいくつか見たことがあります。私はそれを自分でまとめようとしていますが、数百行の長さになりそうです。私のコードは間違った匂いがします。
私が説明しているプログラムは、本当に数百行の NSH であると想定されているのでしょうか? 確かにもっと簡単な方法はありますか?