2016-12-17 2 views
-1

私はWindows XPで実行可能な16ビットのCOMファイルを生成する小さな(おもちゃ)言語のコンパイラを開発しています。しかし、より現代的なリリースのWindowsのcomファイルは、DosBoxなどのツールの助けを借りてのみ実行可能です。私は自分のコンパイラがWindows 10で直接実行できるexeファイルを生成するようにしたい。Windowsでcomファイルをexeファイルに拡張するには?

私が理解しているように、exeファイルにはシステムの実行方法を指示するヘッダが必要です。私の考えは、単にexeファイルに拡張するために、comファイルの先頭にヘッダーを追加することです。 exeファイルがどのように動作するかを説明する適切なチュートリアルを誰かが推薦できるかどうかは疑問です。具体的には、可能な限り小さなEXEファイルを作成する方法のチュートリアルを探しています。

32ビットまたは64ビットWindowsの場合、exeファイルに違いがあるのでしょうか?

よろしく、 ステファン

+0

ありがとうございました!私はそれを徹底的に調べます。 –

答えて

0

あなたはpecoff.docxファイルが必要here.あなたが記述exeファイルフォーマットをダウンロードすることができます。

また、この古いしかし詳細な文書hereを見ることができます。

関連する問題