Is it possible to run 16 bit program on windows 10 64 bit? how to enable 16

  -  
*
I wrote this post as a proof of concept và as a best effort to make a 16-bit application run on Windows 10 64-bit.It will be demonstrated how to use a third-part open source framework called otya128 – winevdm, how to lớn use MSIX, UWP Execution Alias and Packaging support Framework.
*
Please notice that 6struyenky.vn recommends using virtualization or 32-bit machines to lớn run 16-bit applications.This post is only a proof of concept & for informational và training purposes only and are provided "as is" without warranty of any kind, whether express or implied.Download the 16-bit emulatorAs 64-bit operating system does not have tư vấn for the Windows NT DOS Virtual Machine (NTVM) system component, the first step is to download the 16-bit emulator called otya128 – winevdm that is open source và available on GitHub:
*
https://github.com/otya128/winevdmYou can clone the repository & build yourself or tải về the build artifact from the AppVeyor repositoryhttps://ci.appveyor.com/project/otya128/winevdm/historyIf you opt to tải về the phầm mềm from the AppVeyor repository, you need to lớn choose what build you want:
*
Select the job:
*
And finally click on artifacts to download the artifact file:
*
Now, all you must bởi is khổng lồ extract the files khổng lồ a thư mục of your preference. I will extract the files in the following folder of the root of my C drive:

C:otvdm-master-1846Installing 6struyenky.vn Visual Basic 3.0 IDE on Windows 10 64-bitIf you try to run the Visual Basic 3 installer (setup.exe), you will receive the following message telling that the application cannot run, since it is a 16-bit application & that the NTVDM is not available.

*
We need to lớn run the otvdm.exe passing as argument the application that we want lớn launch, in our case, the setup.exe of Visual Basic 3.0:C:otvdm-master-1846otvdm.exe "C:VBVB.EXE"Notice that now the Visual Basic 3.0 16-bit installer has been successfully launched:
*
We can proceed with the installation:
*
The mặc định destination folder is C:VB:
*
There are no registry keys, & all the files will be copied khổng lồ the C:VB directory:
*
Done!!!! Visual Basic is successfully installed:
*
Click on Run Visual Basic 3.0 to lớn launch VB3 on Windows 10 64-bit:
*
Notice that despite of Visual Basic 3 is available on Start menu, you can’t directly launch the phầm mềm from there, as the app is 16-bit:
*
In that case you need lớn run the following command:C:otvdm-master-1846otvdm.exe "C:VBVB.EXE"Improving the tiện ích distribution & providing a better user experience through MSIXLet’s see how MSIX can simplify the application deployment by keeping together the 16-bit emulator and VB3 application in a single MSIX installation file. The installation will be reduced to a single click action that will install the app in less than 10 seconds.At the same time MSIX will provide a better user experience, allowing users or other apps to call the application executable, in this case, VB.EXE without having to lớn specify the otvdm emulator.


Bạn đang xem: Is it possible to run 16 bit program on windows 10 64 bit? how to enable 16


Xem thêm: Cách Lên Bảng Ngọc Cho Tất Cả Ad (Xạ Thủ) Trong Liên Quân, Bảng Ngọc Dành Cho Xạ Thủ



Xem thêm: Ffsj: Fastest File Splitter Joiner, Cách Chia Nhỏ Và Ghép Nối File Bằng Ffsj

This is possible, because once packaged, the ứng dụng will be access khổng lồ the UWP manifest that allows us to create an execution alias.MSIX Packaging ToolThe first step is to download and install the MSIX Packaging Tool, that is miễn phí and available on 6struyenky.vn Store, khổng lồ allow us to package our App:https://www.6struyenky.vn.com/store/productId/9N5LW3JBCXKF
*
Before launching the MSIX Packaging Tool, move the emulator & VB folders lớn another folder, lượt thích C:setup:
*
This step is need, as MSIX Packaging Tool (MPT)will monitor the changes made on the computer environment. So, as we already have VB3 installed and we don"t want lớn install it again, I will just copy these two folders lớn their final destinations at the moment that the MPT will be monitoring the modifications.Once installed, mở cửa the MSIX Packaging Tool and click on Application package to create a new package for the application:
*
The MSIX Packaging Tool will monitor the changes made on the environment. To perform the packaging, it is possible to lớn use a virtual machine or the physical machine itself lớn install the application.The best scenario is to lớn use a virtual machine allowing you to reproduce the same process if necessary. It is important that the machine used to install the application does not contain the applications and their previously installed components.Choose the desired scenario và click the Next button:
*
In this step, the tool will verify that the MSIX Packaging Tool Driver is installed và will disable Windows Update to lớn decrease the number of changes lớn the operating system:
*
Click on the Next button.Only MSIX packages signed with a valid certificate can be installed on Windows 10 machines.You can create a self-signed certificate for testing purposes, using the following PowerShell command:function CreateCertificate($name, $path){ Set-Location Cert:LocalMachineMy New-SelfSignedCertificate -Type Custom -Subject "CN=$name" -KeyUsage DigitalSignature -FriendlyName $name -CertStoreLocation "Cert:LocalMachineMy" $cert = Get-ChildItem "Cert:LocalMachineMy" | Where Subject -eq "CN=$name" $pwd = ConvertTo-SecureString -String DefineTheCertificatePasswordHere