16ビットの実行可能ファイルを起動する32ビットアプリケーションを作成しました。このアプリケーションは、アプリケーションの機能の一部を実行するためにいくつかの16ビットDLLをロードします。Windows 7 32ビットでは正常に動作しますが、そのバージョンのOSにはNTVDMが含まれていないため、Windows764ビットでは動作しません。
コードの16ビット部分はかなり広範であり、32ビットに移植するにはかなり費用がかかります。また、もう営業していない会社のサードパーティの16ビットAPIを使用しています。したがって、そのコードを完全に再作成する必要があり、それによってコストが増加します。
既存の16ビットDLLを32ビットアプリケーションから直接ロードして、16ビット実行可能ファイルを完全に削除する方法はありますか?
サンクを調べましたが、Windows7でもサポートされているようには見えません。