Symfoware

Symfowareについての考察blog

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のメモ帳のアイコンを変更してみます。

08_001_20120226132734.png


なお、変更するアイコンは
http://icones.pro/
こちらからお借りしました。



ツールの[ファイル]-[開く]を選択。
アイコンのリソースを変更したいexeファイルを選択します。
08_002_20120226132733.png


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


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


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


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



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

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



ツールバーのアイコンも書き変わっています。
08_008_20120226132803.png





関連記事

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2012/02/26(日) 13:30:58|
  2. 備忘録
  3. | トラックバック:0
  4. | コメント:0
  5. | 編集
<<PHP GDを使用して、複数の画像を1つの画像ファイルにまとめる | ホーム | Pythonでrarファイルを解凍し、zipで圧縮する>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://symfoware.blog68.fc2.com/tb.php/909-fc7295bd
この記事にトラックバックする(FC2ブログユーザー)