Por que existem três cópias do Bloco de Notas no Windows 7 de 64 bits?

4

Estou usando a versão de 64 bits do Windows 7.

Eu encontrei o notepad.exe nos três caminhos a seguir:

C:\Windows\notepad.exe  
C:\Windows\System32\notepad.exe
C:\Windows\SysWOW64\notepad.exe  

Eu sei que o C:\Windows\System32\notepad.exe contém o aplicativo de 64 bits e o C:\Windows\SysWOW64\notepad.exe contém o aplicativo de 32 bits.

Why is it stored in the C:\Windows\notepad.exe?
Which version of app is it either 64 or 32 bit?
When I use notepad shortcut through the Windows+R, which app is going to be execute?

Observação: estou fazendo essa pergunta de maneira específica usando notepad.exe , como notepad.exe . Também consigo ver outros arquivos.

    
por Premraj 03.09.2015 / 08:12

1 resposta

4

O raciocínio por trás dos arquivos redundantes é, em suma, compatibilidade [ver aqui ]

Na versão de 64 bits do Windows, os executáveis %SYSTEMROOT%\notepad.exe e %SYSTEMROOT%\System32\notepad.exe são o mesmo arquivo e, portanto, de natureza de 64 bits.

Como para quais referências de arquivo Win + R , acredito que é baseado em qualquer diretório listado primeiro na variável %PATH% . Isto é, por padrão, %SYSTEMROOT%\System32

    
por 03.09.2015 / 09:45