Możliwa duplikat:
dlaczego 64-bitowy system operacyjny nie może uruchomić 16-bitowej aplikacji?
Jak uzyskać 16-bitowe programy do pracy w 64-bitowym systemie Windows?
Tutaj w pracy moją nową maszyną programistyczną jest 64-bitowy system Windows 7 (dzięki czemu mogę używać dodatkowej pamięci i uruchamiać maszyny wirtualne). Mam jednak dylemat: wygląda na to, że 16-bitowe programy DOS nie działają pod Windows 7 64-bit.
Mam stary program napisany w Clipper, który muszę okresowo uruchamiać.
Nie mogę uzyskać dostępu do ustawienia zgodności, ponieważ system Windows 7 po prostu je wyszarza.
prn:
ilpt:
nie działa z bufora i sterowników systemu Windows. To było mocno zakodowane.Odpowiedzi:
W przypadku starszych programów DOS możesz spróbować uruchomić je w emulatorze DOSBox .
źródło
Podałeś własne rozwiązanie w swoim pytaniu:
Wystarczy uruchomić maszynę wirtualną, która jest w stanie uruchomić aplikację Clipper, VMWare ze starszą wersją systemu Windows lub FreeDOS (lub prawdziwego MSDOS).
Pamiętaj jednak, że generalnie potrzebujesz licencji na uruchamianie systemów operacyjnych na maszynach wirtualnych (dlatego FreeDOS może być opłacalną opcją, jeśli nie możesz uzyskać licencji na Microsoft DOS).
źródło
Jeśli masz system Windows 7 Professional, Ultimate lub Enterprise, możesz użyć wbudowanego trybu Windows XP.
źródło
Może być trochę OT, ale ponieważ pytanie brzmi: Windows ...
Możliwe jest również uruchamianie aplikacji Win16 przez DOSBox, ponieważ biorąc pod uwagę dyski instalacyjne systemu Windows 3.1 lub ich obrazy, możliwe jest ponowne zainstalowanie i uruchomienie systemu Windows 3.1x.
Szczegółowe instrukcje można znaleźć tutaj: http://vogons.zetafleet.com/viewtopic.php?t=9405
źródło
Polecam Ci D-Fend Reloaded .
Zawiera DOSBox i graficzny interfejs użytkownika, który znacznie ułatwia konfigurację. Możesz nawet pobrać D-Fend Reloaded z niektórymi darmowymi grami już dołączonymi i skonfigurowanymi.
źródło
Krótka odpowiedź nie jest pozbawiona 16-bitowej emulacji środowiska DOS innej firmy. Długa odpowiedź została omówiona w tym artykule Wiki, http://en.wikipedia.org/wiki/Virtual_DOS_machine , który odnotowuje brak wykluczenia NTVDM (NT Virtual DOS Machine) ze środowisk 64-bitowych.
źródło