私はWindows XPで実行可能な16ビットのCOMファイルを生成する小さな(おもちゃ)言語のコンパイラを開発しています。しかし、より現代的なリリースのWindowsのcomファイルは、DosBoxなどのツールの助けを借りてのみ実行可能です。私は自分のコンパイラがWindows 10で直接実行できるexeファイルを生成するようにしたい。Windowsでcomファイルをexeファイルに拡張するには?
私が理解しているように、exeファイルにはシステムの実行方法を指示するヘッダが必要です。私の考えは、単にexeファイルに拡張するために、comファイルの先頭にヘッダーを追加することです。 exeファイルがどのように動作するかを説明する適切なチュートリアルを誰かが推薦できるかどうかは疑問です。具体的には、可能な限り小さなEXEファイルを作成する方法のチュートリアルを探しています。
32ビットまたは64ビットWindowsの場合、exeファイルに違いがあるのでしょうか?
よろしく、 ステファン
ありがとうございました!私はそれを徹底的に調べます。 –