Это зависит от программы Win32. Очевидно, что программы с графическим интерфейсом не могут работать по понятным причинам. Консольные приложения, с другой стороны, могут работать.
В 1998 году Крис Джонс написал программу для DOS под названием WinEM (ранее DOSCon), которая пытается эмулировать Win32 API, чтобы консольные программы Windows могли запускаться под DOS. Согласно руководству, он, очевидно, намеревался поддерживать программы с графическим интерфейсом и даже игры Direct-X, но с версии 1.00 реализовал только базовые функции DX и управления окнами (т. Е. Этого было достаточно только для «привет, мир» в окно »).
Я не могу найти более новые версии, поэтому я подозреваю, что это оказалось сложнее, чем он надеялся, и поэтому он отказался от проекта. Кроме того, поскольку программа была написана во времена Windows 98, она может (вероятно?) не поддерживает более поздние версии Windows (2000+).