Resource Hackerで実行ファイルのアイコンリソースを変更する
実行ファイル(exe)のアイコンリソースを変更したい。リソースファイルを変更して、再コンパイルすれば良いのでしょうが、
コンパイル環境の作成が面倒だったり、そもそもソースが失われている場合もあるかと思います。
なんとかアイコンのリソースだけ差し替える方法はないものか探してみると、
Resource Hackerによる実行ファイル内のアイコン変更方法
Resource Hackerというソフトを使用すれば実現できそうです。
Resource Hackerのダウンロード
http://www.angusj.com/resourcehacker/
このページの一番下にある、Japanese: (Ver 3.4.0)をダウンロードしました。
「rh_japanese.zip」というファイルがダウンロードできますので、解凍します。
解凍したフォルダ「ResHacker.exe」がありますので、これを起動します。
メモ帳のアイコンを変更
サンプルとして、Windowsのメモ帳のアイコンを変更してみます。

なお、変更するアイコンは
http://icones.pro/
こちらからお借りしました。
ツールの[ファイル]-[開く]を選択。
アイコンのリソースを変更したいexeファイルを選択します。

こんなかんじで、現在のアイコン情報が表示されます。

[アクション]-[アイコンを置き換える]を選択

アイコンの置き換え画面が表示されます。
「アイコンを含むファイルを開く」を選択して、変更したいアイコンファイルを指定します。

アイコンの情報が変更されました。
[ファイル]-[保存する]を選択し、exeファイルを保存します。

見事、exeのアイコンが変更されました。

※アイコンの情報はキャッシュされているようで、変更が反映されない場合があります。
そんな時は、作成したexeを別のフォルダにコピーすると、アイコンが変更されていることが
確認できると思います。
ツールバーのアイコンも書き変わっています。

- 関連記事
-
- ResinをDebianにインストールして動作させる
- PHP GDを使用して、複数の画像を1つの画像ファイルにまとめる
- Resource Hackerで実行ファイルのアイコンリソースを変更する
- CLEditorに背景画像を表示し、表示する内容をボタンで切り替える
- jQueryとCSSを使って、画像の一部を切り取り、表示する
コメント