User mode2014. 3. 19. 11:14

64bit OS에서 32bit 프로세스가 Windows\System32 경로를 접근하려고 하면 Syswow64로 Redirect를 시킨다.

아래 예제는 Redirect를 Disable / Revert 시키는 코드다.

Disable 이후에는 32bit 프로세스에서도 System32 경로에 접근이 가능하다.


사용시 주의사항은 XP 32bit에서는 해당 함수를 지원하지 않으므로,

GetProcAddress로 함수 주소를 가져와 실행하도록 해야한다.


그리고 Wow64EnbaleWow64FsRedirection 함수도 있는데,

사용은 편하겠지만 VISTA부터 지원이 되므로 XP에서는 사용이 불가능하다.



MSDN 예제

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365743(v=vs.85).aspx


'User mode' 카테고리의 다른 글

32bit 윈도우 3GB 기능 사용  (0) 2014.07.17
작업관리자의 사용자이름 가져오기  (0) 2014.03.19
[펌] Windows 권한 이해하기  (0) 2014.03.19
StartService 1053 (0x41D)  (3) 2014.03.07
IsUserAdmin  (0) 2014.02.05
Posted by hswang