W systemie Vista i nowszym 64-bitowe wersje systemu Windows nie obsługują już programów 16-bitowych, ale wersje 32-bitowe nadal mogą je uruchamiać. Windows 8 zmienił wiele rzeczy, nawet z Windows 7, a od dawna krążyły plotki, że będzie on dostępny tylko w wersji 64-bitowej [1] [2], co wydaje się już nie mieć miejsca . Nie jest tajemnicą, że Microsoft zmusza użytkowników do migracji do systemów 64-bitowych. Czy porzucili 16-bitową obsługę systemu Windows 8 (w tym wersje 32-bitowe)?
windows-8
compatibility
16-bit
Synetech
źródło
źródło
.com
pliki lub programy skompilowane z Pascal dla DOS, które robią rzeczy takie jakecho
bez nowej linii, przesuwają kursor, ustawiają kolory tekstu, drukują datę / czas, analizują plik itp. Działają dobrze i chociaż niektóre funkcje mogą być teraz wbudowane, wiele / większość nie jest i nie zawsze jest możliwe (aw niektórych przypadkach nawet możliwe) ich zaktualizowanie i / lub ponowna kompilacja dla 32- lub 64-bit.Odpowiedzi:
Chociaż 64-bitowe kopie systemu Windows 8 nie obsługują aplikacji 16-bitowych, nadal są obsługiwane w 32-bitowych kopiach [1] [2] [3] . Nie są one jednak domyślnie obsługiwane i należy je ręcznie włączyć za pomocą apletu Panelu sterowania:
źródło
Jest to to samo, co Windows Vista lub Windows 7. Jeśli masz 64-bitową wersję systemu Windows, nie możesz uruchamiać aplikacji 16-bitowych. Jeśli masz 32-bitową wersję systemu Windows, możesz uruchamiać aplikacje 16-bitowe.
Obejście dla systemów 64-bitowych: W systemie Windows 7 64-bitowym wystarczy pobrać tryb Virtual PC XP i uruchomić tam aplikację 16-bitową. Nie jestem pewien, czy system Windows 8 zapewnia również tryb XP (nie sądzę), ale (niektóre wersje?) Systemu Windows 8 są wyposażone w obsługę funkcji Hyper-V. Możesz więc z łatwością uruchomić np. Windows XP w Hyper-v, aby uzyskać wsparcie 16-bitowe.
http://www.microsoft.com/windows/virtual-pc/download.aspx http://blogs.msdn.com/b/b8/archive/2011/09/07/bringing-hyper-v-to-windows -8.aspx
źródło
Zgodnie z Windows 7, 16-bitowe aplikacje po prostu nie mogą działać w 64-bitowej instalacji Windows 8.
Jednak NTVDM wymagany do uruchomienia 16-bitowych aplikacji jest nadal dostępny w 32-bitowych systemach Windows 8:
Jak zauważył Synetech, ta funkcja jest domyślnie wyłączona i należy ją włączyć ręcznie.
źródło