맨위로가기

WoW64

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

WOW64는 64비트 윈도우에서 32비트 응용 프로그램 실행을 지원하는 호환성 계층이다. 32비트 애플리케이션이 64비트 시스템에서 실행될 수 있도록 여러 DLL 파일로 구성되며, `Wow64.dll`, `Wow64win.dll`, `Wow64cpu.dll` 등이 핵심적인 역할을 한다. 레지스트리 및 파일 시스템 리디렉션을 통해 32비트 응용 프로그램이 64비트 환경에서 작동하도록 하며, 32비트와 64비트 응용 프로그램은 각각 `Program Files (x86)`와 `Program Files` 디렉토리에 설치된다. WOW64는 32비트 커널 모드 드라이버, 16비트 레거시 소프트웨어, 그리고 특정 API 함수에 의존하는 32비트 응용 프로그램과의 호환성에 제한이 있다.

더 읽어볼만한 페이지

  • 윈도우 NT 아키텍처 - 로컬 보안 인증 하위 시스템 서비스
  • 윈도우 NT 아키텍처 - 객체 관리자
    객체 관리자는 윈도우 NT 운영체제에서 프로세스에 할당된 자원을 객체로 표현하여 추적하고 관리하며, 논리적 네임스페이스와 핸들을 통해 자원 누수를 방지하는 핵심적인 자원 중개인이다.
  • 윈도우 구성 요소 - 인터넷 익스플로러
    마이크로소프트가 개발한 웹 브라우저인 인터넷 익스플로러는 윈도우 운영 체제와의 통합으로 높은 시장 점유율을 유지했으나, 웹 표준 문제와 보안 취약점으로 비판받으며 2015년 엣지에 자리를 내주고 2022년 지원이 종료되었지만, 엣지의 IE 모드로 레거시 호환성을 유지하고 있다.
  • 윈도우 구성 요소 - 원격 데스크톱 서비스
    원격 데스크톱 서비스(RDS)는 네트워크를 통해 원격으로 컴퓨터의 데스크톱 환경에 접근할 수 있게 해주는 기술이며, 클라이언트 소프트웨어, 서버 구성 요소, 다양한 역할을 수행하는 구성 요소로 구성된다.
WoW64 - [IT 관련 정보]에 관한 문서
일반 정보
개발자마이크로소프트
출시일2001년 10월 25일
대체 대상해당 사항 없음
운영 체제마이크로소프트 윈도우
플랫폼IA-64, x86-64, ARM64
장르호환성 계층
라이선스사유 상용 소프트웨어
웹사이트공식 웹사이트
개요
다른 이름Windows 32-bit on Windows 64-bit (Windows 64비트 기반 32비트 윈도우)
설명64비트 윈도우에서 32비트 윈도우 프로그램을 실행하기 위한 하위 시스템

2. 번역 라이브러리

WOW64는 64비트 버전 윈도우에서 32비트 응용 프로그램을 실행하기 위한 호환성 계층이다. 64비트 시스템에서 수정되지 않은 32비트 윈도우 애플리케이션을 실행하는 데 필요한 인터페이스를 제공하는 32비트 환경을 만드는 것을 목표로 한다.[3]

WOW64는 32비트 ABI의 코드와 64비트 ABI의 코드를 서로 호출하는 것을 금지하는 문제를 해결하기 위해, Win32 API를 Win64 API로 호출하는 에뮬레이션 계층을 구현하여 32비트 응용 프로그램이 64비트 Windows에서도 그대로 작동하도록 한다.

WOW64는 여러 DLL들을 사용하여 구현되며, 명령 집합 아키텍처에 따라 다른 모듈이 제공된다.[14]


  • `Wow64.dll`: 핵심 에뮬레이션 기반 및 Ntoskrnl.exe의 진입점 함수를 위한 생크를 제공한다.
  • `Wow64Win.dll`: Win32k.sys의 진입점 함수를 위한 생크를 제공한다.
  • `Wow64Cpu.dll` (x64만): x86 프로그램을 x64에서 실행하기 위한 지원을 제공한다.
  • `IA32Exec.bin` (Intel Itanium만): x86 소프트웨어 에뮬레이터를 포함한다.
  • `Wowia32x.dll` (Intel Itanium만): IA32Exec.bin과 WOW64 간의 인터페이스를 제공한다.
  • `xtajit.dll` (ARM64만): x86 소프트웨어 에뮬레이터를 포함한다.
  • `wowarmhw.dll` (ARM64만): ARM32 프로그램을 ARM64에서 실행하기 위한 지원을 제공한다.


x64/IA-64 Windows는 x86 에뮬레이션 계층만 제공하지만, ARM64 Windows는 x86과 ARM32 에뮬레이션 계층을 모두 제공한다. 또한, ARM64에서는 x64 에뮬레이션 계층의 제공도 계획되고 있다.[15]

2. 1. 핵심 DLL

WOW64는 다음 DLL들을 사용하여 구현된다:[3]

  • `Wow64.dll`: Windows NT 커널에 대한 핵심 인터페이스를 제공하고, 32비트 및 64비트 호출 사이를 포인터 및 호출 스택 조작을 포함하여 thunk를 사용하여 변환한다.
  • `Wow64win.dll`: 32비트 애플리케이션에 적절한 진입점을 제공한다(win32k thunks).
  • 명령 집합 아키텍처에 따라 32비트 x86 명령 실행을 지원하는 DLL:
  • x86-64에서는 `Wow64cpu.dll`이 프로세서를 32비트 모드에서 64비트 모드로 전환하는 역할을 한다. x86-64 머신은 32비트 x86 코드를 실행하기 위한 기본 모드를 가지고 있으므로 계산 비용이 저렴하다.[4]
  • IA-64 (아이테니엄 2)에서는 `Wow64cpu.dll` ( "CPU 추상화 계층"), IA32Exec.bin영어 (x86 소프트웨어 에뮬레이터) 및 Wowia32x.dll영어 (에뮬레이터와 WOW64 시스템 간의 브리지)의 세 가지 파일이 필요하다.[5]
  • ARMv8 64비트에서는 x86 에뮬레이션을 위해 xtajit.dll영어이, ARM32 모드로 전환하기 위해 wowarmhw.dll영어이 사용된다.[3]

2. 2. 아키텍처별 DLL

WoW64는 여러 DLL을 사용하여 구현되며, 그 중 일부는 다음과 같다:[3]

  • `Wow64.dll`은 Windows NT 커널에 대한 핵심 인터페이스로, thunk를 사용하여 32비트 및 64비트 호출 사이를 포인터 및 호출 스택 조작을 포함하여 변환한다.
  • `Wow64win.dll`은 32비트 애플리케이션에 적절한 진입점을 제공한다(win32k thunks).
  • 32비트 x86 명령을 실행할 수 있게 해주는 DLL은 명령 집합 아키텍처에 따라 다르다.


아키텍처DLL
x86-64`Wow64cpu.dll`은 프로세서를 32비트 모드에서 64비트 모드로 전환하는 역할을 한다. x86-64 머신은 32비트 x86 코드를 실행하기 위한 기본 모드를 가지고 있으므로 계산 비용이 저렴하다.[4]
IA-64 (아이테니엄 2)더 느린[13] 소프트웨어 에뮬레이션을 위해 `Wow64cpu.dll`( "CPU 추상화 계층"), (x86 소프트웨어 에뮬레이터) 및 (에뮬레이터와 WOW64 시스템 간의 브리지)의 세 가지 파일이 필요하다.[5]
ARMv8 64비트x86 에뮬레이션을 위해 이, ARM32 모드로 전환하기 위해 이 사용된다.[3]


3. 레지스트리 및 파일 시스템

WoW64는 64비트 윈도우에서 32비트 응용 프로그램이 작동하도록 돕는 기술이다. 32비트 응용 프로그램은 64비트 환경에서 제대로 작동하기 위해 레지스트리와 파일 시스템 접근을 특별히 관리해야 하는데, WoW64가 이 역할을 수행한다.

WoW64는 레지스트리와 파일 시스템에서 32비트 응용 프로그램의 요청을 가로채 64비트 환경에 맞게 수정한다. 예를 들어, 32비트 응용 프로그램이 `HKEY_LOCAL_MACHINE\Software`에 접근하려 하면, WoW64는 이를 `HKEY_LOCAL_MACHINE\Software\Wow6432Node`로 리디렉션하여 32비트 전용 레지스트리 공간에 접근하도록 한다.

마찬가지로, 32비트 응용 프로그램이 `%SystemRoot%\system32` 폴더에 접근하려 하면, WoW64는 이를 `%SystemRoot%\SysWoW64` 폴더로 리디렉션한다. 이는 64비트 시스템 폴더인 `System32`에 32비트 파일이 섞이는 것을 방지하고, 32비트 응용 프로그램이 올바른 32비트 라이브러리와 실행 파일을 찾을 수 있도록 보장한다. 다만, `%SystemRoot%\system32\catroot` 등 일부 예외적인 경우에는 리디렉션이 적용되지 않는다.[6]

32비트 응용 프로그램은 이러한 리디렉션을 인식하지 못하고, 마치 32비트 환경에서 작동하는 것처럼 느낀다. 그러나 필요한 경우, 32비트 응용 프로그램은 가상 디렉터리인 `%SystemRoot%\sysnative`를 통해 실제 64비트 `System32` 폴더에 접근할 수도 있다.[6]

64비트 윈도우에는 `Program Files` 폴더도 두 개가 존재한다. 64비트 응용 프로그램은 `Program Files` 폴더에, 32비트 응용 프로그램은 `Program Files (x86)` 폴더에 설치된다. WoW64는 설치 프로그램이 올바른 폴더를 가리키도록 돕는다.[7]

3. 1. 레지스트리 리디렉션

WoW64 서브시스템은 32비트 응용 프로그램 실행의 다른 주요 측면도 처리한다. 64비트 및 32비트 응용 프로그램에 대해 별도의 키를 가진 레지스트리와 같은 Windows 구성 요소와 32비트 응용 프로그램의 상호 작용을 관리한다. 예를 들어, `HKEY_LOCAL_MACHINE\Software\Wow6432Node`는 `HKEY_LOCAL_MACHINE\Software`의 32비트에 해당하는 항목이다. (32비트 응용 프로그램은 이 리디렉션을 인식하지 못한다).[6] 일부 레지스트리 키는 Windows 버전에 따라 64비트에서 32비트 해당 항목으로 매핑되고, 다른 키는 내용이 미러링된다.

32비트 응용 프로그램이 레지스트리에 접근하는 경우, 일부가 리디렉션된다. `HKLM\SOFTWARE` 및 `HKCR\` 하위 레지스트리 키에 대한 접근은 각각 `Wow6432Node`라고 하는 키의 하위로 접근한다.[17]

3. 2. 파일 시스템 리디렉션

운영 체제는 64비트 라이브러리 및 실행 파일을 위해 `%SystemRoot%\system32` 디렉터리를 사용한다. 이는 많은 레거시 응용 프로그램이 해당 경로를 사용하도록 하드 코딩되어 있기 때문에 이전 버전과의 호환성을 위해 수행된다. 32비트 응용 프로그램을 실행할 때 WoW64는 "system32"(예: DLL 로드)에 대한 액세스를 `%SystemRoot%\SysWoW64`로 투명하게 리디렉션하며, 이 디렉토리에는 32비트 라이브러리 및 실행 파일이 포함되어 있다.[6]

리디렉션의 예외는 다음과 같다:[6]

  • `%SystemRoot%\system32\catroot`
  • `%SystemRoot%\system32\catroot2`
  • `%SystemRoot%\system32\driverstore` (Windows Server 2008, Windows Vista, Windows Server 2003 및 Windows XP에서 리디렉션됨)
  • `%SystemRoot%\system32\drivers\etc`
  • `%SystemRoot%\system32\logfiles`
  • `%SystemRoot%\system32\spool`


리디렉션은 32비트 응용 프로그램이 WoW64 상태를 인식하지 않고도 계속 작동하도록 돕는다.[6] 32비트 응용 프로그램이 실제 `%SystemRoot%\System32`에 접근하려는 경우, Windows Vista부터는 가상 디렉터리 `%SystemRoot%\sysnative`를 통해 액세스할 수 있다.[6]

2010년 현재 64비트 Windows에서는 Windows 시스템 폴더(%systemroot%\System32)에 64비트 바이너리가 위치하며, 32비트 프로그램은 그 안에 있는 파일에 직접 접근할 수 없다. 32비트 프로그램의 System32 폴더 접근은 자동으로 `%systemroot%\SysWOW64`로 리디렉션되는 동작을 하며, 프로그램에서는 System32 폴더에 접근하는 것처럼 보인다. SysWOW64 폴더에는 32비트 바이너리가 준비되어 있다. 또한, 하위 호환성 때문에 64비트 시스템 폴더임에도 불구하고 "System32"라는 이름을 사용한다.[17]

3. 3. Program Files

32비트 및 64비트 응용 프로그램은 모두 두 개의 Program Files 디렉토리를 가진다. 32비트 파일을 저장하는 디렉토리는 두 디렉토리를 구분하기 위해 `Program Files (x86)`로 불리고, 64비트 디렉토리는 추가 한정자 없이 전통적인 `Program Files` 이름을 유지한다. 파일 시스템 리디렉션은 분리를 유지하는 데 사용되지 않으며, 대신 WoW64는 설치 프로그램이 올바른 디렉토리를 가리키도록 `FOLDERID_ProgramFiles` 및 유사한 쿼리 결과를 변경한다.[7]

4. 응용 프로그램 호환성

SysWOW64 폴더에는 32비트 응용 프로그램을 지원하는 cmd.exe, odbcad32.exe, 32비트 응용 프로그램용 ODBC 연결 등록과 같은 여러 응용 프로그램이 OS 드라이브의 Windows 폴더에 포함되어 있다.[9] MS-DOS 및 초기 버전의 Windows용 16비트 레거시 응용 프로그램은 일반적으로 Windows Vista, 7, 8 및 10의 64비트 버전과 호환되지 않지만, 가상화 소프트웨어를 통해 64비트 Windows OS에서 실행할 수 있다. 반면 Windows XP, Vista, 7, 8 및 10의 32비트 버전은 일반적으로 거의 문제 없이 16비트 응용 프로그램을 실행할 수 있다.

인터넷 익스플로러는 64비트 버전에 플러그인할 수 없는 32비트 ActiveX 구성 요소가 인터넷에 많이 있기 때문에 32비트 버전과 64비트 버전으로 모두 구현되어 있다. 이전에는 32비트 버전이 기본적으로 사용되었고 64비트 버전을 기본 브라우저로 설정하기가 어려웠으나, 인터넷 익스플로러 10부터는 64비트 세션 내에서 32비트 추가 기능을 실행할 수 있게 되면서 두 버전 간 전환 필요성이 줄었다.

4. 1. 제한 사항

32비트 커널 모드 장치 드라이버만 포함하거나, 순수하게 64비트 프로세스로 구현된 구성 요소(예: Windows 탐색기)의 프로세스 공간에 플러그인되는 32비트 응용 프로그램은 64비트 플랫폼에서 실행될 수 없다.[9][10] 32비트 서비스 응용 프로그램은 지원된다. MS-DOS 및 초기 버전의 Windows용 16비트 레거시 응용 프로그램은 일반적으로 Windows Vista, 7, 8 및 10의 64비트 버전과 호환되지 않지만, 가상화 소프트웨어를 통해 64비트 Windows OS에서 실행할 수 있다. 16비트 응용 프로그램은 x64에서 실행될 때 CPU가 VM86 모드를 지원하지 않기 때문에 Windows의 x64 에디션에서 직접 실행할 수 없다.

Internet Explorer는 32비트 버전과 64비트 버전으로 모두 구현되어 있는데, 이는 64비트 버전에 플러그인할 수 없는 32비트 ActiveX 구성 요소가 인터넷에 많이 있기 때문이다.

WoW64의 x64 버전 변환 레이어에 있는 버그는 Windows API 함수 GetThreadContext에 의존하는 모든 32비트 응용 프로그램을 호환되지 않게 만든다.[11] 이러한 응용 프로그램에는 응용 프로그램 디버거, 호출 스택 추적기(예: 호출 스택을 표시하는 IDE) 및 가비지 수집(GC) 엔진을 사용하는 응용 프로그램이 포함된다. 널리 사용되는 Mono의 기본 가비지 수집기로 사용되는 Boehm GC도 영향을 받는다. Mono는 2010년 10월 현재 SGen-GC라는 새로운 (선택 사항) GC를 도입했지만, Boehm GC와 동일한 방식으로 스택 스캔을 수행하므로 WoW64에서도 호환되지 않는다. 2016년 7월 현재 수정 사항은 제공되지 않았지만, 해결 방법이 제안되었다.[12]

4. 2. 지원되는 경우

32비트 서비스 응용 프로그램은 지원된다. OS 드라이브의 Windows 폴더에 있는 SysWOW64 폴더에는 32비트 응용 프로그램을 지원하는 여러 응용 프로그램(예: cmd.exe, odbcad32.exe, 32비트 응용 프로그램용 ODBC 연결 등록)이 포함되어 있다.[9][10][11][12]

4. 3. 16비트 응용 프로그램

MS-DOS 및 초기 버전의 Windows용 16비트 레거시 응용 프로그램은 일반적으로 Windows Vista, 7, 8 및 10의 64비트 버전과 호환되지 않지만, 가상화 소프트웨어를 통해 64비트 Windows OS에서 실행할 수 있다. 16비트 응용 프로그램은 x64에서 실행될 때 CPU가 VM86 모드를 지원하지 않기 때문에 Windows의 x64 에디션에서 직접 실행할 수 없다.[9]

4. 4. 인터넷 익스플로러

인터넷 익스플로러는 32비트 액티브엑스 구성 요소가 인터넷에 많이 있기 때문에 32비트 버전과 64비트 버전으로 모두 구현되어 있다.[9][10]

이전에는 32비트 버전이 기본적으로 사용되었고 64비트 버전을 기본 브라우저로 설정하기가 어려웠으나, 인터넷 익스플로러 10부터는 64비트 세션 내에서 32비트 추가 기능을 실행할 수 있게 되면서 두 버전 간 전환 필요성이 줄었다. 사용자가 32비트 폴더(일반적으로 C:\Program Files (x86)\Internet Explorer)로 이동하여 iexplore.exe 파일을 두 번 클릭하면, 인터넷 익스플로러 9 및 이전 버전에서는 32비트 버전만 로드되었던 것과 달리 64비트 버전이 계속 로드된다.

4. 5. 알려진 문제

WOW64의 x64 버전 변환 레이어에 있는 버그[9][10]로 인해 Windows API 함수 `GetThreadContext`에 의존하는 모든 32비트 응용 프로그램은 호환되지 않는다. 이러한 응용 프로그램에는 응용 프로그램 디버거, 호출 스택 추적기(예: 호출 스택을 표시하는 IDE), 가비지 수집 (GC) 엔진을 사용하는 응용 프로그램이 포함된다. 더 널리 사용되지만 영향을 받는[11] GC 엔진 중 하나는 Boehm GC이다. Mono의 기본 가비지 수집기로도 널리 사용된다. Mono는 2010년 10월 현재 SGen-GC라는 새로운 (선택 사항) GC를 도입했지만, Boehm GC와 동일한 방식으로 스택 스캔을 수행하므로 WOW64에서도 호환되지 않는다. 2016년 7월 현재 수정 사항은 제공되지 않았지만, 해결 방법이 제안되었다.[12]

5. 성능

WOW64를 통해 실행되는 32비트 소프트웨어는 32비트 윈도우에서 실행할 때와 비슷한 성능을 보이지만, 일부 스레드와 기타 부하가 있을 수 있다.[18] 비-x64 시스템(예: IA-64)에서는 WOW64가 소프트웨어 에뮬레이션을 사용하므로 성능 오버헤드가 발생할 수 있다.[13]

32비트 응용 프로그램은 64비트 시스템에서 최대 4GB의 가상 메모리를 사용할 수 있다.

WOW64의 성능 관련 구성 요소는 다음과 같다.[14]

구성 요소설명플랫폼
Wow64.dll핵심 에뮬레이션 기반 및 Ntoskrnl.exe의 진입점 함수를 위한 생크 제공x64/ARM64/IA-64
Wow64Win.dllWin32k.sys의 진입점 함수를 위한 생크 제공x64/ARM64/IA-64
Wow64Cpu.dllx86 프로그램을 x64에서 실행하기 위한 지원 제공x64
IA32Exec.binx86 소프트웨어 에뮬레이터 포함Intel Itanium
Wowia32x.dllIA32Exec.bin과 WOW64 간의 인터페이스 제공Intel Itanium
xtajit.dllx86 소프트웨어 에뮬레이터 포함ARM64
wowarmw.dllARM32 프로그램을 ARM64에서 실행하기 위한 지원 제공ARM64


6. 문제점

64비트 윈도우 ABI는 32비트 Win32 ABI를 64비트로 확장한 것이다. 64비트 ABI 응용 프로그램은 8TB의 주소 공간을 독점적으로 사용할 수 있지만, 32비트 ABI 코드를 위한 하위 4GB 가상 공간을 64비트 ABI가 독점하게 되는 문제점이 있다. 이 때문에 32비트 ABI를 저장할 공간이 없어, 32비트 응용 프로그램뿐만 아니라 DLL, OCX를 불러오는 것도 불가능하다. 마이크로소프트는 32비트 ABI 코드와 64비트 ABI 코드 간의 상호 호출을 금지하고 있다(thunk를 통한 간접 호출은 가능하지만, 32비트와 64비트 코드 간의 끊김 없는 상호 호출은 불가능). 인터넷 익스플로러(IE)가 대표적인 예인데, 64비트 버전 IE는 32비트 ActiveX 구성 요소를 감지하면 설치를 중단하고, 32비트 버전 IE를 사용해야 한다. 결과적으로 32비트 응용 프로그램과 64비트 응용 프로그램 사이에는 실행 파일 외부 구성 요소를 서로 이용할 수 없는 큰 문제가 존재한다.

7. 프로그래밍

WOW64는 16비트(Win16)에서 32비트(Win32)로 전환되는 과정에서 제공되었던 썽크 메커니즘을 제공하지 않으며, 32비트 코드와 64비트 코드는 하나의 프로세스 내에 공존할 수 없다. 32비트 프로세스와 64비트 프로세스 간 통신은 DCOM, WCF 등과 같은 RPC이나 DLL 프록시 COM 서버를 비롯한 각종 프로세스 간 통신을 사용해야 한다.[16] 일부 핸들 값(윈도우 핸들`HWND` 등)은 하위 32비트만 유효 값으로 사용되기 때문에 Win32/Win64에서 공유할 수 있다.

참조

[1] 웹사이트 WOW64 Implementation Details https://learn.micros[...] 2023-04-16
[2] 웹사이트 Wine 8.0 released with better controller compatibility, experimental WoW64 support, and more https://www.xda-deve[...] 2023-04-16
[3] 웹사이트 WOW64 Implementation Details https://msdn.microso[...] 2018-04-21
[4] 웹사이트 WOW64!Hooks: WOW64 Subsystem Internals and Hooking Techniques https://www.mandiant[...] 2020-11-09
[5] 웹사이트 WOW64 Implementation Details (Windows) http://msdn.microsof[...] 2010-04-26
[6] 웹사이트 File System Redirector (Windows) https://msdn.microso[...] 2023-02-02
[7] 웹사이트 winapi - SHGetFolderPath() 32 bit vs 64 bit https://stackoverflo[...]
[8] 웹사이트 WoW64 internals: re-discovering Heaven's Gate on ARM https://wbenny.githu[...] 2018-11-04
[9] 웹사이트 WOW64 bug: GetThreadContext() may return stale contents http://zachsaw.blogs[...] 2010-11-13
[10] 웹사이트 WOW64 OS bug: Old 32-bit XP apps failing under Win7 WOW64 http://social.msdn.m[...] 2010-11-11
[11] 웹사이트 Discussions about the Boehm Garbage Collector (Boehm GC). http://comments.gman[...] 2010-11-25
[12] 웹사이트 GetThreadContext returns stale register values on WOW64 https://social.msdn.[...] 2016-07-23
[13] 웹사이트 Performance and Memory Consumption Under WOW64 http://msdn.microsof[...] 2013-05-06
[14] 웹사이트 WOW64 Implementation Details - Win32 apps | Microsoft Docs https://docs.microso[...]
[15] 웹사이트 Introducing x64 emulation in preview for Windows 10 on ARM PCs to the Windows Insider Program | Windows Insider Blog https://blogs.window[...]
[16] 웹사이트 Interprocess communication - Win32 apps https://docs.microso[...] マイクロソフト 2018-05-31
[17] 웹사이트 Why do 64-bit DLLs go to System32 and 32-bit DLLs to SysWoW64 on 64-bit Windows? https://www.ibm.com/[...]
[18] 웹인용 Performance and Memory Consumption Under WOW64 http://msdn.microsof[...] Microsoft 2013-05-06



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com