lhspicc.exe v0.1 はじめに ========  HSP3製実行ファイルのアイコンを変更するコンソールプログラムです。 拙作「Let's HSPIC!」と異なる手法でアイコンを変更してます。リソース エディタ「Resource Hacker」のような外部ツールは不要です。  このプログラムが対応しているWindowsは、以下のとおりです。利用 できない環境があるので注意してください。 Windows 9x系 × Windows NT系 ○ (Windows XPは「SP2以降」、Windows 2000は「SP4以降」が必要かも・・・?)  アイコンの変更が可能な実行ファイルは、以下のとおりです。 HSP3製実行ファイル ○ HSP2製実行ファイル × (必要であれば対応可能) HSP製以外の実行ファイル ×  アイコンファイルは、色数やサイズの異なる複数のアイコンデータが 含まれたマルチアイコンタイプも適用できます。 使い方 ======  コマンドラインパスを渡してください。それぞれのファイルのパスは、 必ず「"」(ダブルクォーテーション)でくくってください。 lhspicc -e"実行ファイルパス" -i"アイコンファイルパス" 例) コマンドプロンプト: lhspicc -e"C:\Program Files\hsp31\hoge.exe" -i"C:\Program Files\hsp31\hoge.ico" HSPスクリプト: exepath = "C:\\Program Files\\hsp31\\hoge.exe" icopath = "C:\\Program Files\\hsp31\\hoge.ico" exec "lhspicc -e\""+exepath+"\" -i\""+icopath+"\""  アイコンの変更に失敗して、実行ファイルが壊れてしまう可能性が十分 考えられるので、自前で実行ファイルのバックアップを用意するなりして ください。(^^;  HSPコンパイラなど自身のプログラムにlhspicc.exeを同封したい場合は、 特に連絡は不要です。自由にご利用ください。 エラー ======  エラーの場合は、「[ERROR_**]」という文字列が表示されます。「**」は、 以下の文字列数値です。 01 ... Windows 9x系OSでは利用できません 10 ... 実行ファイルが見つかりません 11 ... アイコンファイルが見つかりません 12 ... 実行ファイルの読み込みに失敗しました 13 ... HSP製実行ファイルではありません 20 ... DPMXデータが見つかりません 21 ... 不正なアイコンファイルです 22 ... リソース変更の開始に失敗しました 23 ... インデックスオフセットが見つかりません 履歴 ==== v0.1 - 2007/10/17 -ファースト版。 クレジット ==========  バイナリファイル内検索処理にぷまさんのマシン語コードを利用させて もらっています。 Kpan http://lhsp.s206.xrea.com/