IWM Utilities:alignw32

書式
alignw32 [option...] infile [outfile]
説明
バイナリから32ビットWindows実行可能プログラムを作成して標準出力またはファイルに出力する.
  • -a, --align=BYTE セクションのアライメントのバイト数
  • -b, --base=ADDRESS イメージのベースアドレス
  • -e, --entry=ADDRESS エントリーポイントのイメージ相対アドレス
alignw32 sample.exe sample.aaa

32ビットWindows実行可能プログラムまたは任意のバイナリから32ビットWindows実行可能プログラムを作成する. 作成される32ビットWindows実行可能プログラムはファイルアライメントとセクションアライメントが一致する. 入力されたファイルが32ビットWindows実行可能プログラムではないときには,ファイルの先頭にPEヘッダを付加して32ビットWindows実行可能プログラムにする. このときのデフォルトのセクションアライメントは1000h,ベースアドレスは400000h,エントリーポイントはバイナリの先頭になる.


連絡先iwm@maid.org