質問: dosでwin32を使用する windows guiを起動せずに、dosからwin32環境を起動したりwin32プログラムを実行したりする方法はありますか?フロッピーディスクからdosモードで起動するwindows98pcを使用しています。編集:コマンドラインプログラムを実行したい。これらのいくつかは、digital marscおよび.netframeworkです。
回答: microsoftがサポートする方法はありませんwindows guiは、win32プログラム(windows 98)をサポートするカーネルおよびランタイムライブラリから分離することはできません。windows server 2008のインストールモード server core を使用するだけで、guiなしでwindowsを入手できます。dos用のサードパーティwin32エミュレーションwin32 apiをエミュレートし、windowsコンソールプログラムをdosで実行できるようにするソフトウェアがあります。たとえば、 hx dos extender ホームページには次のように書かれています。 hx dos-extenderは、win32peファイル形式のサポートが組み込まれた無料のdosエクステンダです。通常、dosエクステンダの目的は、dosアプリケーションでプロテクトモード機能を利用できるようにすることです。 hxはこの目標を完全にサポートしていますが、さらにいくつかのステップを踏んでいます。 win32 apiエミュレーションレイヤーはhxの一部であり、多くのwin32コンソールアプリケーションをdosで実行できます。 digital mars c++はhxdos extenderで特にサポートされていますが、.netはwindowsに深く統合されています。エミュレーターで.netソフトウェアを実行できるとは思えません。警告、hx dos extenderのダウンロードでマルウェアの可能性があります!どうやら、hx dos extenderwebサイトからダウンロードできる何か怪しいものがあります。 virustotalレポート 私には本当に疑わしいようです。ほとんどのアンチウイルスは内部にある種のマルウェアを報告します。