Anehnya, Syswow64 adalah versi lama dari aplikasi windows 32 bit seperti taskmanager dan cmd.
Supercereal
Itu hanya singkatan dari windows on windows.
Blomkvist
Jawaban:
23
Ringkasan bisnis plan
Microsoft terkadang melakukan hal-hal mundur, dan ini adalah contoh lain dari ini. System32adalah 64-bit sistem direktori Windows dan SysWOW64adalah 32-bit direktori sistem Windows - seluruhnya dengan cara yang berlawanan sekitar untuk apa nama direktori akan menyarankan.
Detail
Di Windows, ada direktori "Windows" dan direktori "System", dan ini sudah benar sepanjang jalan kembali ke ketika Windows adalah 16-bit.
Program Windows seharusnya menemukannya menggunakan fungsi API sistem seperti SHGetKnownFolderPath()dan GetSystemDirectory(); dan jika semua orang melakukan itu, dunia akan sangat berbeda pada saat ini. Tetapi terlalu banyak orang secara bodoh memasukkan nama sebenarnya dari direktori, \Windows\System32ke dalam program mereka, dan kemudian memindahkan program-program tersebut dari Windows 32-bit ke Windows 64-bit. Sebagai akibatnya, banyak program mencari executable dan perpustakaan 64-bit di \Windows\System32direktori, yang namanya telah mereka instal. (Ironisnya, ada masalah yang sama ketika bermigrasi dari Windows 16-bit ke Windows 32-bit. Biasanya direktori "System" 16-bit adalah\Windows\System .)
Jadi orang-orang di Microsoft memilih untuk membuat \Windows\System32direktori yang asli , 64-bit, program Windows akan menemukan executable 64-bit dan perpustakaan di, dan, sejak program 32-bit berjalan di atas lapisan shim pula di 64-bit Windows , akses ke direktori "System" oleh program 32-bit diarahkan ke \Windows\SysWOW64direktori baru .
WoW64 adalah singkatan dari Windows 32 pada Windows 64:
WoW64 (Windows 32-bit Pada Windows 64-bit) adalah subsistem dari sistem operasi Windows yang mampu menjalankan aplikasi 32-bit dan disertakan pada semua versi Windows 64-bit - termasuk Windows 2000 Limited Edition, Windows XP Professional Edisi x64, IA-64 dan x64 versi Windows Server 2003, serta versi 64-bit Windows Vista, Windows Server 2008, dan Windows 7.
Jawaban:
Ringkasan bisnis plan
Microsoft terkadang melakukan hal-hal mundur, dan ini adalah contoh lain dari ini.
System32
adalah 64-bit sistem direktori Windows danSysWOW64
adalah 32-bit direktori sistem Windows - seluruhnya dengan cara yang berlawanan sekitar untuk apa nama direktori akan menyarankan.Detail
Di Windows, ada direktori "Windows" dan direktori "System", dan ini sudah benar sepanjang jalan kembali ke ketika Windows adalah 16-bit.
Program Windows seharusnya menemukannya menggunakan fungsi API sistem seperti
SHGetKnownFolderPath()
danGetSystemDirectory()
; dan jika semua orang melakukan itu, dunia akan sangat berbeda pada saat ini. Tetapi terlalu banyak orang secara bodoh memasukkan nama sebenarnya dari direktori,\Windows\System32
ke dalam program mereka, dan kemudian memindahkan program-program tersebut dari Windows 32-bit ke Windows 64-bit. Sebagai akibatnya, banyak program mencari executable dan perpustakaan 64-bit di\Windows\System32
direktori, yang namanya telah mereka instal. (Ironisnya, ada masalah yang sama ketika bermigrasi dari Windows 16-bit ke Windows 32-bit. Biasanya direktori "System" 16-bit adalah\Windows\System
.)Jadi orang-orang di Microsoft memilih untuk membuat
\Windows\System32
direktori yang asli , 64-bit, program Windows akan menemukan executable 64-bit dan perpustakaan di, dan, sejak program 32-bit berjalan di atas lapisan shim pula di 64-bit Windows , akses ke direktori "System" oleh program 32-bit diarahkan ke\Windows\SysWOW64
direktori baru .Karenanya situasi aneh yang sekarang didapat.
sumber
WoW64 adalah singkatan dari Windows 32 pada Windows 64:
sumber
Itu berarti Sistem Windows (x32) pada Windows x64. Ini berisi semua file sistem x32 untuk kompatibilitas. Ini berjalan sehingga aplikasi 32 bit bisa.
sumber