ホームページ > 記事 > コンピューターのチュートリアル > win10で大規模なプログラムを実行する
ハードウェアに基づいた迅速な開発 現在主流のオペレーティング システムはすべて 64 ビットですが、もちろん Microsoft は、より低い構成の一部のタブレット用に 32 ビット バージョンも提供しています。
32 ビットの前には 16 ビットがありましたが、Microsoft は Windows 95 の時代から徐々に 16 ビット オペレーティング システムから離れ始めており、現在では 16 ビットの古いソフトウェアは一般的ではありません。
2012 年にリリースされた Windows 8 は、実際には 16 ビットの古いソフトウェアをサポートしており、当時、Microsoft は 32 ビット バージョンの Windows 8 で 16 ビット ソフトウェアのサポートを提供していました。
64 ビット Windows 8 は 16 ビット ソフトウェアのサポートを直接放棄しましたが、64 ビット Windows 10 で引き続き 16 ビット ソフトウェアを実行できるとは思いもしませんでした。
64 ビット Windows 10 での VB3.0 の実行
Microsoft は、開発者が 16 ビット ソフトウェアをサポートする方法を紹介します:Microsoft エンジニアの Dmitry が最近ブログで自身の経験を共有しましたまた、オープン ソース ソフトウェア OTVDM と Microsoft の .MSIX 形式を使用して 16 ビットのレガシー ソフトウェアをパッケージ化する方法を開発者に教えました。
このパッケージ化された 16 ビットの古いソフトウェアは Windows 10 で実行できますが、スタート メニューからアイコンをクリックすると、サポートされていないことが表示されます。
もちろん、厳密に言えば、これは Windows 10 の 16 ビット ソフトウェアのネイティブ サポートではありません。結局のところ、Windows 8 は数年後に 16 ビット ソフトウェアを放棄しました。どうすればサポートを継続できるのでしょうか?
Windows 10 では NT DOS 仮想マシンがサポートされなくなったため、開発者によって開発された OTVDM/WINEVDM が問題の解決に役立ちます。
OTVDM/WINEVDM は本質的に 16 ビット エミュレータであり、このエミュレータは Windows 10 と互換性があるため、16 ビットの古いソフトウェアを引き続き実行できます。
MSIX によるカプセル化:もちろん、Dmitry が焦点を当てているのは、エミュレータを使用してソフトウェアを実行する方法ではなく、これらのソフトウェアをカプセル化して MSIX 形式で実行する方法です。
MSIX 形式でのカプセル化により、エンド ユーザーの操作手順が大幅に削減されます。ダブルクリックしてソフトウェア パッケージを開き、確認ボタンをクリックするまでにかかる時間はわずか 10 秒です。
簡単に言えば、開発者は WINEVDM シミュレーターを 16 ビット ソフトウェアとパッケージ化して統合できるため、16 ビット ソフトウェアを互換性のある新しい形式にパッケージ化できます。
このようにパッケージ化された古いソフトウェアは Windows 10 上で安定して動作しますが、[スタート] メニューからショートカットをクリックしても起動しない場合があります。
もちろん、現在、大多数のユーザーは古いソフトウェアを使用する必要がなくなり、古いソフトウェアを必要とする環境推定システムは最新バージョンにアップグレードされていません。
したがって、Dmitri のブログは、カプセル化に関する新しいアイデアを開発者に提供していると考えることができます。興味のある開発者は、ここをクリックして Dmitri の元の記事を参照してください。
原文: https://techcommunity.microsoft.com/t5/windows-dev-appconsult/running-16-bit-applications-on-windows-10- 64 -bit/ba-p/1671418
転載元: 蓝点网landiannews.com
以上がwin10で大規模なプログラムを実行するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。