Win32形式の実行ファイルのリソースの編集


@Enum  2005-07-01 12:00:15  No: 16116

こんばんわ。@Enumです。
Delphi6 Personalで開発をしています。

本題ですが、Win32形式(と言うかDelphi製)のコンパイル済み実行ファイルのリソースを編集する方法を教えて下さい。
IDEからじゃなく、プログラムからリソースハッカーみたいにリソースをRCDATA等に追加したり、削除したりしたいです。


kkk  2005-07-02 10:11:56  No: 16117

EXEファイルのPEヘッダの構造を理解しないといけません。
検索してPEヘッダについても勉強してください。
http://www.wilsonc.demon.co.uk/delphi.htm
にDelphi3〜2005それぞれに対応するリソースコンポがあります。
リソースコンポだけでなく関連するコンポもダウンロードする必要があります。
(Delphi6 Personalで使えるかは不明ですが)
ソースはDelphi2005用のが最も新しい事もあり一番見やすくなっています。
また同じホームページにそのコンポを利用したリソースエディタのサンプルの
ソースと実行ファイルがダウンロード出来ます。
難易度は高いですが挑戦してみてください。


@Enum  2005-07-02 11:04:00  No: 16118

これ一度見たんですが、6Personalのコンポーネントの登録は出来ないみたいです。
PE Resource Explorerのソースを頑張って解読しようと思います。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加