64 비트 프로세스가 32 비트 레지스트리 하이브에 쓰는 이유

오마르

.exe를 만들기 위해 NSIS 스크립트로 래핑하는 PowerShell 스크립트가 있습니다.

PS 스크립트는 HKEY_LOCAL_MACHINE\SOFTWARE\FolderName

그러나 실제로는 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\FolderName

64 비트 OS를 사용하고 있습니다. 기본 Hive는 64 비트 여야하며 레지스트리를 32 비트 하이브로 설정하거나 리디렉션하지 않습니다.

NSIS에서 실행 가능하며 32 비트 Hive에 기록합니다. ISE에서 PS 스크립트를 실행하면 64 비트 하이브에 기록됩니다.

그래서 NSIS에 싸여있을 때 WOW6432Node에서 쓰는 이유를 모르겠습니다. 내가 봐야 할 것이 있습니까?

임사

64 비트 컴퓨터의 스크립트를 실행하는 경우 작동합니다.

   ${If} ${RunningX64}
        ${DisableX64FSRedirection}
    ${EndIf}

    # put your code here

    ${If} ${RunningX64}
       ${EnableX64FSRedirection}
    ${EndIf}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Wix : 64 비트 머신에서 32 비트 레지스터에 쓰는 방법

분류에서Dev

32 비트 애플리케이션에서 64 비트 레지스트리에 액세스

분류에서Dev

32 비트에서는 하이퍼 스레딩이지만 64 비트에서는 그렇지 않습니까?

분류에서Dev

32 비트에서는 하이퍼 스레딩이지만 64 비트에서는 그렇지 않습니까?

분류에서Dev

32 비트 시스템에 64 비트 라이브러리를 설치하는 방법은 무엇입니까?

분류에서Dev

32 비트 및 64 비트 프로세서에서 스택의 차이점

분류에서Dev

32 비트 및 64 비트 프로세서에서 스택의 차이점

분류에서Dev

32 비트에서 64 비트로 /에서 C ++ 바이너리 쓰기 / 읽기

분류에서Dev

시스템이 32 비트인지 64 비트인지에 관계없이 int는 32 비트이고 긴 64 비트입니까?

분류에서Dev

32 비트 프로세스는 64 비트 프로세스의 모듈에 액세스 할 수 없습니다.

분류에서Dev

VBA API 레지스트리에서 값 읽기 32 비트 및 64 비트

분류에서Dev

64 비트 OS와 이전 32 비트 프린터 공유

분류에서Dev

새 64 비트 시스템에 이전 32 비트 OS 설치 유지. 공연?

분류에서Dev

데이터 유형이 64 비트 일 때 32 비트 레지스터를 사용하는 이유는 무엇입니까?

분류에서Dev

Makefile, 32 비트 라이브러리와 64 비트 라이브러리를 동시에 연결하는 방법

분류에서Dev

32 비트 프로그램 파일에 Chrome 64 비트가 설치된 이유는 무엇입니까?

분류에서Dev

32 비트 및 64 비트 프로그램에서 구조 크기가 다른 이유는 무엇입니까?

분류에서Dev

CMake : 시스템을 기반으로 두 가지 버전의 라이브러리 (32 비트 및 64 비트)를 연결하는 방법은 무엇입니까?

분류에서Dev

32 비트에서 64 비트로 Ubuntu 12.04 업그레이드

분류에서Dev

Windows 10 32 비트에서 64 비트로 업그레이드

분류에서Dev

내 컴퓨터는 32 비트이지만 64 비트 프로세서가 있습니다. 64 비트 우분투를 설치해야합니까?

분류에서Dev

공유 객체가 32 비트인지 64 비트인지 테스트하는 방법은 무엇입니까?

분류에서Dev

32 비트 마스터 노드 | 64 비트 슬레이브 노드 | Linux 서버

분류에서Dev

Virtualbox가 64 비트 컴퓨터에서 32 비트 옵션 만 표시하고 32 비트 OS가 작동하지 않는 이유

분류에서Dev

64 비트 시스템의 메모리 액세스 오류가 32 비트 주소를 가리키는 이유는 무엇입니까?

분류에서Dev

32 비트 CPU에 64 비트 버스 시스템이있는 경우 64 비트입니까 아니면 32 비트입니까?

분류에서Dev

32 비트 RHEL 설치를 64 비트로 업그레이드

분류에서Dev

32 비트와 64 비트 값이 동일한 레지스터 공간을 공유합니까?

분류에서Dev

64 비트 시스템이 32 비트 저장소를 찾는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    Wix : 64 비트 머신에서 32 비트 레지스터에 쓰는 방법

  2. 2

    32 비트 애플리케이션에서 64 비트 레지스트리에 액세스

  3. 3

    32 비트에서는 하이퍼 스레딩이지만 64 비트에서는 그렇지 않습니까?

  4. 4

    32 비트에서는 하이퍼 스레딩이지만 64 비트에서는 그렇지 않습니까?

  5. 5

    32 비트 시스템에 64 비트 라이브러리를 설치하는 방법은 무엇입니까?

  6. 6

    32 비트 및 64 비트 프로세서에서 스택의 차이점

  7. 7

    32 비트 및 64 비트 프로세서에서 스택의 차이점

  8. 8

    32 비트에서 64 비트로 /에서 C ++ 바이너리 쓰기 / 읽기

  9. 9

    시스템이 32 비트인지 64 비트인지에 관계없이 int는 32 비트이고 긴 64 비트입니까?

  10. 10

    32 비트 프로세스는 64 비트 프로세스의 모듈에 액세스 할 수 없습니다.

  11. 11

    VBA API 레지스트리에서 값 읽기 32 비트 및 64 비트

  12. 12

    64 비트 OS와 이전 32 비트 프린터 공유

  13. 13

    새 64 비트 시스템에 이전 32 비트 OS 설치 유지. 공연?

  14. 14

    데이터 유형이 64 비트 일 때 32 비트 레지스터를 사용하는 이유는 무엇입니까?

  15. 15

    Makefile, 32 비트 라이브러리와 64 비트 라이브러리를 동시에 연결하는 방법

  16. 16

    32 비트 프로그램 파일에 Chrome 64 비트가 설치된 이유는 무엇입니까?

  17. 17

    32 비트 및 64 비트 프로그램에서 구조 크기가 다른 이유는 무엇입니까?

  18. 18

    CMake : 시스템을 기반으로 두 가지 버전의 라이브러리 (32 비트 및 64 비트)를 연결하는 방법은 무엇입니까?

  19. 19

    32 비트에서 64 비트로 Ubuntu 12.04 업그레이드

  20. 20

    Windows 10 32 비트에서 64 비트로 업그레이드

  21. 21

    내 컴퓨터는 32 비트이지만 64 비트 프로세서가 있습니다. 64 비트 우분투를 설치해야합니까?

  22. 22

    공유 객체가 32 비트인지 64 비트인지 테스트하는 방법은 무엇입니까?

  23. 23

    32 비트 마스터 노드 | 64 비트 슬레이브 노드 | Linux 서버

  24. 24

    Virtualbox가 64 비트 컴퓨터에서 32 비트 옵션 만 표시하고 32 비트 OS가 작동하지 않는 이유

  25. 25

    64 비트 시스템의 메모리 액세스 오류가 32 비트 주소를 가리키는 이유는 무엇입니까?

  26. 26

    32 비트 CPU에 64 비트 버스 시스템이있는 경우 64 비트입니까 아니면 32 비트입니까?

  27. 27

    32 비트 RHEL 설치를 64 비트로 업그레이드

  28. 28

    32 비트와 64 비트 값이 동일한 레지스터 공간을 공유합니까?

  29. 29

    64 비트 시스템이 32 비트 저장소를 찾는 이유는 무엇입니까?

뜨겁다태그

보관