[解決済み] .dllファイルに「このプログラムはDOSモードでは実行できません」というテキストがあるのはなぜですか?
2022-02-08 16:54:08
質問
最近、ネイティブC++ DLLプロジェクトのコンパイル中にVisual Studio 9で生成された.dllファイルを開いたところ、冒頭付近に "このプログラムはDOSモードでは実行できません"というテキストが表示され、驚かされました。
なぜ、.dll ファイルにこのようなテキストがあるのですか?
解決方法は?
dllは、拡張子が異なる実行ファイルに非常によく似ています。あなたが見たテキストは、Windowsの「標準」実行可能ファイルのヘッダーの一部です。これは、DOSからWindowsの実行ファイルを実行しようとしたときに、その試みを優雅に中断するために使用されています。
関連
-
[解決済み】exec: "gcc": go buildしようとすると%PATH%に実行可能ファイルが見つからない
-
[解決済み] Windowsのフラッシュドライブに_disk_id.podというファイルが表示される
-
[解決済み] 200 PORT コマンドが成功しました。PASVの使用を検討してください。425 接続の確立に失敗しました。
-
[解決済み] vbscriptのコンソールへの出力
-
[解決済み] Visual Studioで作成したWindowsサービスをインストールする
-
tensorflow load error 終了コード -1073741819 (0xC0000005)でプロセス終了。
-
Windowsはプリンタに接続できません、操作は失敗しました、エラー0x0000011b、解決策の1つです。
-
[解決済み] mingw-w64スレッド:PosixとWin32の比較
-
[解決済み] Windowsのバッチスクリプトにおける"@"の意味について
-
[解決済み] なぜこのプログラムは3つのC++コンパイラで誤って拒否されるのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Npm root/administratorでこのコマンドを再度使用してみてください。
-
[解決済み] Xcopyのエラーメッセージ「Sharing Violation」が誤っている。
-
[解決済み] どのような場合に0x40010004のコードでプログラムが終了するのでしょうか?
-
[解決済み] Windowsのフラッシュドライブに_disk_id.podというファイルが表示される
-
[解決済み] ポート8005はWindows 10のシステムプロセスで使用されます。
-
[解決済み] Git のステータスが完了するまでに長い時間がかかる
-
[解決済み] Windowsでフォルダへのアクセスを回復する方法
-
tensorflow load error 終了コード -1073741819 (0xC0000005)でプロセス終了。
-
[解決済み] コマンドプロンプト「Net View System Error 6118」[終了しました]。
-
[解決済み] PowerShellのコマンドラインからWindowsのバージョンを確認する方法