부제1: 32 비트 프로그램에서 시스템 폴더 읽기(XP)
부제2: Total Commander의 x64DisableRedirection 문제
필자는 궁금한 것이 있으면 잠을 자지 못한다. 궁금한 것은 자다가도 일어나서 확인하는 편인데 최근 필자를 괴롭혔던 것은
Config 폴더에서 SAM 파일을 찾을 수 없는 경우라는 팁에서 설명한 세가지였다. 모두
64 비트 운영체제(
64 Bit Operating System)에서
보안상의 이유로 32 비트 프로그램이 시스템 폴더에 접근하면 자동으로 %SystemRoot%\SysWOW64 폴더로 리다이렉팅하기 때문에 발생한 문제였다.
64 비트 운영체제에서
시스템 폴더(
%SystemRoot%\System32)를 리다이렉팅하는 문제는 필자의 이전 팁,
64 비트 운영체제의 시스템 폴더 리다이렉팅 문제(XP)를 이용하면 부분적으로 해결할 수 있다. 이 팁은
XP(
Windows XP)와
비스타(
Windows Vista) 모두 사용할 수 있는 팁이기 때문에 굳이 이 팁을 쓸 필요는 없지만
비스타에서는 하위 호환성을 위해 링크 폴더를 많이 사용하며, 이 링크 폴더를 관리하기 위해 별도의 명령을 제공한다. 이 명령에 대한 자세한 설명은 필자의 다음 팁,
비스타에서 심볼릭 링크 만들기를 참조 하기로 하고 여기서는
64 비트 비스타에서 시스템 폴더를 접근하기 위해 이 명령을 사용하는 방법만 설명하겠다. 절차는 다음과 같다.