Windows - DOS MODE.COM era DOS masih berfungsi

0

Jadi, untuk beberapa alasan, pada Windows 10, perintah DOS MODE.COM masih berfungsi penuh. Mengapa? Saya tidak mengerti mengapa mereka meninggalkan ini, mengingat itu perlu diperbarui dari 16 bit ke 32 bit, karena program 16 bit tidak berjalan pada kernel NT yang lebih baru. Adakah penjelasan untuk ini?

MicroTransactionsMatterToo
sumber
1
Karena Windows NT "DOS" bukan DOS, itu adalah penerjemah baris perintah yang kompatibel dengan DOS, dalam aliran NT mode.commungkin tidak akan pernah dapat dieksekusi 16-bit.
Mokubai
1
Apakah Anda tahu ekstensi dari perintah mode.com? Ini dapat melakukan lebih dari sekedar mengubah ukuran layar.
LPChip
@LPChip berarti "luas" (dan benar).
TOOGAM
Melihat ke dalamnya, dan saya tahu apa yang dilakukannya sekarang. Cukup menarik bahwa ini masih berupa file .COM. Misalkan itu hanya bagian dari upaya Windows untuk menjaga hal-hal yang kompatibel. Sekarang saya tahu cara menggunakan port COM secara manual di windows, yang bagus :)
MicroTransactionsMatterToo

Jawaban:

1

Pada Windows 10, perintah DOS MODE.COM masih berfungsi penuh.

mempertimbangkan itu perlu diperbarui dari 16 bit ke 32 bit, karena program 16 bit tidak berjalan pada kernel NT yang lebih baru.

Ini bukan lagi aplikasi 16-bit pada Windows 7+:

$ file C:/Windows/System32/mode.com
C:/Windows/System32/mode.com: PE32+ executable (console) x86-64, for MS Windows

Catatan:

  1. Format Portable Executable (PE) adalah format file untuk executable, kode objek, DLL, file FON Font, dan lainnya yang digunakan dalam versi 32-bit dan 64-bit sistem operasi Windows.

    Sumber Portable Dapat Dieksekusi

  2. Karena +saya menjalankan versi 64-bit Windows.

DavidPostill
sumber