----------------------------------------------

Resource Hacker(TM) - Version 3.4.0

2002年3月24日
Copyright (c) 1999-2002 Angus Johnson

http://rpi.net.au/~ajohnson/resourcehacker
email: ajohnson@rpi.net.au

Win32 実行可能ファイルおよびリソースファイル内の、リソースの
閲覧/修正/追加/名前変更/削除を行うためのフリーウェアです。
内蔵のリソースコンパイラ、逆コンパイラとあわせて使ってください。
Win9x、NT、Win2000、WinXP上で動作します。

----------------------------------------------
主な機能の紹介:
----------------------------------------------

Resource Hacker(TM) には、次のような機能があります:


1. Win32 実行可能ファイル(*.exe、*.dll、*.cpl、*.ocx)および
Win32 リソースファイル(*.res)内のリソースを、コンパイルした状態と
逆コンパイルした状態の両方で、閲覧できます。

2. リソースを展開して、ファイルに保存できます:
*.res ファイルやバイナリファイル、逆コンパイルしてリソース スクリプトや画像の
形式で抜き出すことができます。
　アイコン、ビットマップ画像、ポインタ、Menu、Dialog、Stringtable、
Messagetable、Accelerators、Borland フォームとバージョン情報といったリソースを
展開し、画像ファイルや *.rc テキストファイル等、適切なフォーマットへと
逆コンパイルできます。

3. 実行ファイルのリソースを修正(置き換え、またはリソース名の変更)できます。
　画像リソース(アイコン、ポインタやビットマップ)を、相当な画像ファイル(*.ico、
*.cur、*.bmp) や *.res ファイル、他の *.exe ファイルから読み込んだものと
置き換えることができます。
　Dialog、Menu、Stringtable、Accelerators、Messagetable のリソース スクリプト
(Borland フォームも含む)を内蔵されたリソース スクリプト エディターを使って編集し、
再コンパイルすることができます。
　また、種類・名前の同じリソースであれば、*.res ファイルからリソースを読み込んで
置き換えることができます。

4. 実行ファイルに新しいリソースを追加する。
　プログラムを多言語に対応させたり、プログラムのダイアログに、特別なアイコンや
ビットマップ(会社のロゴなど)を追加することができます。

5. リソースを削除する。
　多くのコンパイラは、アプリケーションのリソースに、決して使われることのない
リソースを追加します。そのような、使われることのないリソースを削除すれば、
アプリケーションのサイズを小さくすることができます。

----------------------------------------------
最新版での変更点:
----------------------------------------------

  * 32bit リソースファイル(*.res)の閲覧、編集をできるようにした。
  * 以下の Dialog extended style フラッグの対応を追加した: WS_EX_LAYERED、
  WS_EX_NOINHERITLAYOUT、WS_EX_LAYOUTRTL および WS_EX_NOACTIVATE。
  * (ポインタとアイコンを除く)全リソースの言語IDを簡単に
  変更できるようにした。
  * バグ修正: Dialog リソース内の LBS_NOINTEGRALHEIGHT と 
  LBS_MULTICOLUMN listbox style フラッグの結合処理ができていなかった。

----------------------------------------------
明らかになっている "制限":
----------------------------------------------

1.  Resource Hacker(TM) は16bit実行ファイルを扱えません。

2.  Resource Hacker(TM) は現在のところ、Delphi v3.02によって
コンパイルしています。そのため、3.02よりも新しいバージョンのDelphiによって
コンパイルされているアプリケーションの、Borland Delphi フォームの
コンパイル/逆コンパイルをする場合、フォームの生成に frame が用いられていると、
アプリケーションの再コンパイル時にエラーが発生することがあります。これは、
DFM keyword ’inline ’ が認識されないのが原因です。逆コンパイル中に
’inline’ keyword は ’object’ で置き換えられますが、もし逆コンパイル前に
手動で修正した場合は、Resource Hacker(TM) の内蔵コンパイラによって
’inline’ が拒絶されます。

3.  アプリケーションの中には、プログラムのサイズを減少させるために、コンパイル後、
実行ファイル用圧縮プログラム(EXE compressor)によって”固められ(packed)”たり、
”圧縮され(compressed)”たりしていることもあります。
この圧縮には副作用があり、リソースの閲覧や修正がいっそう難しくなります。
現在のところ、“圧縮”されたプログラムを Resource Hacker(TM) で開いた場合、
リソースの種類と名前が見えるだけで、リソースそのものは見えなくなっています。

----------------------------------------------
ライセンス契約:
(重要な項なので、英語の原文もあわせて載せておきます。この項の日本語訳は
特に参考にとどめ、原文の指示に従うよう願います。)
----------------------------------------------

Resource Hacker(TM) はフリーウェアとしてリリースされてはいますが、以下の
条件には従っていただく必要があります:

  1. 著作権者による書面での事前の許諾なく、このソフトウェアを、ウェブサイト
  およびその他の一切のメディアによって配布してはいけません。

  2. いかなる方法にせよ、ソフトウェアの違法な改造に、このソフトウェアを
  使用してはいけません。

責任の放棄:
  Resource Hacker(TM) のユーザーは、(a)ユーザーは、このソフトウェアを
”そのままで(手を加えないで)”受領し保持すること、および、(b)ユーザーは、
あらゆる使用目的に関して、このソフトウェアの正確さや機能を当てにしないこと、
の2つについて承認しなくてはいけません。
  その上でユーザーは、(a)ソフトウェアの使用に関して、ユーザー自身が責任を
持つこと、および、(b)ソフトウェアの使用・利用からいかなる結果が生じようとも、
著作権者は一切の責任を持たないこと、の2つについても承認しなくてはいけません。


--原文はじまり--
This Resource Hacker(TM) software is released as 
freeware provided that you agree to the 
following terms and conditions: 

  1. This software is not to be distributed via 
  any website domain or any other media without 
  the prior written approval of the copyright owner. 

  2. This software is not to be used in any way to 
  illegally modify software. 

DISCLAIMER: A user of this Resource Hacker(TM)
software acknowledges that he or she is 
receiving this software on an "as is" basis 
and the user is not relying on the accuracy 
or functionality of the software for any purpose. 
The user further acknowledges that any use of 
this software will be at the user's own risk 
and the copyright owner accepts no responsibility 
whatsoever arising from the use or application of 
the software.
--原文おわり--