NSIS
NSIS(Nullsoft Scriptable Install System)は、オープンソースのインストーラ作成環境で、独自のスクリプト言語で作成したスクリプトをコンパイルしてWindows用インストーラを作成することができます。Tomcatなどオープンソースソフトウェアのインストーラで…
Webアプリケーションの開発を行っているとあまり意識しないのですが、既存のスタンドアロンのJavaプログラムをWindows 7にて動作検証する必要があり、ユーザアカウント制御(UAC)について調査しました。普段はWindows XPを使用しているのでUACに馴染みがなく…
NSISで作成したインストーラで、PCの物理メモリ量を取得する際に、こちらを参考にWindows APIのGlobalMemoryStatusメソッドを使っていたのですが、2GBを超えて4GBを未満のメモリを搭載したPCでは、取得できる物理メモリ量が必ず2GBになってしまうようです。 …
新しいマシンにNSISをインストールして、nsiファイルをビルドしようとしたら、↓のようなエラーが出るようになってしまいました。 !insertmacro: macro named "MUI_PAGECOMMAND_WELCOME" not found! もうPAGECOMMANDというマクロがなくなってしまっているみた…
CreateShortCut "$DESKTOP\hoge.lnk" "$INSTDIR\hogeexe" ""