実行可能ファイルへのリソース埋め込み

筆者が loadlib.dll を使っていて思うことは、「HSP の EXE に好きなリソースをつけることができたらいいのに」ということです。例えば、ウィンドウにメニューをつけるのにも、スクリプト中でメニューアイテムを1つ1つ付け加えていくのではなく、メニューリソースを付けておいて LoadMenu 関数ひとつ呼び出せば、目的のメニューが出来上がるのですから。アイコンやカーソルも、関数ひとつで準備できてしまいますし。

HSP の開発のためのソフトの中には、 HSP の実行可能ファイルのアイコンを書き換えてしまうソフトというものがいくつかありますよね。こういったソフトも、実行可能ファイルの中のアイコンリソースを書き換えることによって実現しているのです。でも、それらのソフトは、既にあるリソースを別のに置き換えてしまうだけです。できるなら、アイコンを1つだけでなくいくつも、また、他の種類のリソースも使ってみたいと思うところです。

そんなわけで、 HSP の実行可能ファイルをいじくって、リソースを埋め込んでしまおう、というのがここでの目標です。うまくいくかはどうかとして。