• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 377
  • Last Modified:

WIN16 lauching Default or Separate NTVDM

I've read that WIN16 apps can be launched in either the default WOW NTVDM, in which all WIN16 share the same memory space, or in separate NTVDMs, one app per VDM, with no memory shared between them.

I understand the concept, but I have no idea where or how control the choice.

For example:

How do I launch three WIN16 apps each in their own NTVDM?

How do I launch three WIN16 apps in the default NTVDM?
1 Solution
Create a shortcut for your 16bit app. Then, right-click on the link, choose 'properties' and select the 2nd tab. There you'll find a check box titled 'seperate address space' (or quite likely, I use a german NT here ;-)

By checking it, you'll make the app run in a separate VDM.
medunitAuthor Commented:
You can always make 16 bit applications run in their own separate memory space by editing the registry at
Edit DefaultSeparateVDM to yes.  If there is no current value, Add it as type Reg_SZ.

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now