Profile

youngsouk

youngsouk

WOW64

https://docs.microsoft.com/en-us/windows/win32/winprog64/file-system-redirector

여기에 잘 나와있는데 대충 메모해두자면 64비트에서 32비트 프로그램을 실행할 때 주소 체계가 다르므로 바로 DLL, 응용프로그램들을 실행할 수가 없다. 그래서 호환성을 위해 WOW64라는 것을 만들어 뒀는데 여기에 32비트용 DLL 등을 놓게 된다. 그래서 64비트 환경에서 32비트 프로그램이 GetSystemDirectory()와 같은 함수를 호출하였을 때 SysWOW64같은 폴더로 리다이렉션 시켜준다.

이 리다이렉션을 Wow64DisableWow64FsRedirection()이런 함수로 끌 수도 있다.