Rapid development based on hardware The current mainstream operating systems are all 64-bit. Of course, Microsoft also provides a 32-bit version for some tablets with lower configurations.
Before 32-bit, there were 16-bit, but Microsoft began to gradually move away from 16-bit operating systems as early as the Windows 95 era. Now 16-bit ancient software is not common.
Windows 8, released in 2012, actually supports 16-bit ancient software. At that time, Microsoft provided support for 16-bit software in the 32-bit version of Windows 8.
The 64-bit Windows 8 directly abandoned support for 16-bit software, but I never expected that the 64-bit Windows 10 can still run 16-bit software.
Running VB3.0 on 64-bit Windows 10
Microsoft introduces how developers can support 16-bit software:Microsoft engineer Dmitry recently blogged shared his experience and taught developers how to use the open source software OTVDM and Microsoft's .MSIX format to package 16-bit legacy software.
This packaged 16-bit ancient software can run on Windows 10, but clicking the icon from the start menu will show that it is not supported.
Of course, strictly speaking, this is not Windows 10’s native support for 16-bit software. After all, Windows 8 abandoned 16-bit software a few years later. How can it continue to support it?
Since Windows 10 no longer supports NT DOS virtual machines, OTVDM/WINEVDM developed by developers can help us solve the problem.
OTVDM/WINEVDM is essentially a 16-bit emulator. The emulator is compatible with Windows 10 and can therefore continue to run 16-bit ancient software.
Encapsulation through MSIX:Of course, Dmitry’s focus is not on how to use an emulator to run software, but how to encapsulate and run these software through MSIX format.
Encapsulation in MSIX format can significantly reduce the operating steps for end users---it only takes 10 seconds to double-click to open the software package and click the confirmation button.
To put it simply, developers can package and integrate the WINEVDM simulator with 16-bit software, so that the 16-bit software can be packaged into a compatible new format.
The ancient software packaged in this way can run stably on Windows 10, but it may not start when clicking the shortcut from the Start menu.
Of course, at present, the vast majority of users no longer need to use ancient software, and those environmental estimation systems that require ancient software have not been upgraded to the latest version.
So Dmitri’s blog can be regarded as providing developers with new ideas for encapsulation. Interested developers can click here to view Dmitri’s original article.
Original text: https://techcommunity.microsoft.com/t5/windows-dev-appconsult/running-16-bit-applications-on-windows-10-64 -bit/ba-p/1671418
Reprinted by: 蓝点网landiannews.com
The above is the detailed content of Run large programs in win10. For more information, please follow other related articles on the PHP Chinese website!