Curiosamente, o Syswow64 é versões herdadas de 32 bits de aplicativos do Windows, como taskmanager e cmd.
Supercereal
Apenas significa janelas nas janelas.
Blomkvist
Respostas:
23
Sumário executivo
A Microsoft faz as coisas de trás para a frente às vezes, e este é mais um exemplo disso. System32é o 64-bit diretório de sistema do Windows e SysWOW64é a 32-bit diretório do sistema Windows - completamente o oposto caminho de volta para o que os nomes de diretório poderia sugerir.
Detalhes
No Windows, há um diretório "Windows" e um diretório "Sistema", e isso aconteceu desde o Windows 16 bits.
Os programas do Windows devem localizá-los usando funções da API do sistema como SHGetKnownFolderPath()e GetSystemDirectory(); e se todos tivessem feito isso, o mundo seria bem diferente neste momento. Mas muitas pessoas enganosamente conectaram o nome real do diretório \Windows\System32aos seus programas e os transportaram do Windows de 32 bits para o Windows de 64 bits. Como conseqüência, muitos programas procuravam executáveis e bibliotecas de 64 bits no \Windows\System32diretório, cujo nome eles haviam ligado. (Ironicamente, havia o mesmo problema ao migrar do Windows de 16 bits para o Windows de 32 bits. O diretório "Sistema" de 16 bits era \Windows\Systemgeralmente .)
Portanto, o pessoal da Microsoft optou por criar \Windows\System32o diretório em que os programas nativos do Windows de 64 bits encontrariam os executáveis e as bibliotecas de 64 bits e, como os programas de 32 bits são executados na camada de shim de qualquer maneira no Windows de 64 bits , os acessos ao diretório "Sistema" pelos programas de 32 bits são redirecionados para um novo \Windows\SysWOW64diretório.
O WoW64 (Windows 32 bits No Windows 64 bits) é um subsistema do sistema operacional Windows capaz de executar aplicativos de 32 bits e está incluído em todas as versões de 64 bits do Windows - incluindo o Windows 2000 Limited Edition, o Windows XP Professional versões x64 Edition, IA-64 e x64 do Windows Server 2003, bem como versões de 64 bits do Windows Vista, Windows Server 2008 e Windows 7.
Significa Sistema Windows (x32) no Windows x64. Ele contém todos os arquivos do sistema x32 para compatibilidade. Ele roda para aplicativos de 32 bits.
Respostas:
Sumário executivo
A Microsoft faz as coisas de trás para a frente às vezes, e este é mais um exemplo disso.
System32
é o 64-bit diretório de sistema do Windows eSysWOW64
é a 32-bit diretório do sistema Windows - completamente o oposto caminho de volta para o que os nomes de diretório poderia sugerir.Detalhes
No Windows, há um diretório "Windows" e um diretório "Sistema", e isso aconteceu desde o Windows 16 bits.
Os programas do Windows devem localizá-los usando funções da API do sistema como
SHGetKnownFolderPath()
eGetSystemDirectory()
; e se todos tivessem feito isso, o mundo seria bem diferente neste momento. Mas muitas pessoas enganosamente conectaram o nome real do diretório\Windows\System32
aos seus programas e os transportaram do Windows de 32 bits para o Windows de 64 bits. Como conseqüência, muitos programas procuravam executáveis e bibliotecas de 64 bits no\Windows\System32
diretório, cujo nome eles haviam ligado. (Ironicamente, havia o mesmo problema ao migrar do Windows de 16 bits para o Windows de 32 bits. O diretório "Sistema" de 16 bits era\Windows\System
geralmente .)Portanto, o pessoal da Microsoft optou por criar
\Windows\System32
o diretório em que os programas nativos do Windows de 64 bits encontrariam os executáveis e as bibliotecas de 64 bits e, como os programas de 32 bits são executados na camada de shim de qualquer maneira no Windows de 64 bits , os acessos ao diretório "Sistema" pelos programas de 32 bits são redirecionados para um novo\Windows\SysWOW64
diretório.Daí a situação bizarra que agora se obtém.
fonte
WoW64 significa Windows 32 no Windows 64:
fonte
Significa Sistema Windows (x32) no Windows x64. Ele contém todos os arquivos do sistema x32 para compatibilidade. Ele roda para aplicativos de 32 bits.
fonte