나는 익스플로러 컨텍스트 메뉴 & Win32에서 제대로 작동하지만 Win64에서 작동하지 않는 프로그램을 가지고 있습니다. & Win32에서 셸 확장을 컴파일하지만 지금은 등록하고 싶습니다. 메인에서 dll 파일 프로그램 (32 비트), 레지스트리 Wow64Node 아래의 키를 반영 나는 진짜 HKEY_CLASS_ROOT에서 CLSID 키에 액세스하고 싶습니다 RegDisableRef를 사용하지만 작동하지 않습니다, 제발 도와주세요 나는 여전히 32 비트로 메인 프로그램을 유지하고 싶습니다. 64 비트 레지스트리 RegCreateKeyEx, RegDeleteKeyEx와 키 또는 액세스 할 때32 비트에서 WIN64 레지스트리 액세스
0
A
답변
0
당신은 samDesired 매개 변수에 KEY_WOW64_64KEY를 지정해야합니다 RegOpenKeyEx
http://msdn.microsoft.com/en-us/library/windows/desktop/aa384129%28v=vs.85%29.aspxhttp://msdn.microsoft.com/en-us/library/windows/desktop/aa384232%28v=vs.85%29.aspx
그러나 나는 32에서 프로그램을 컴파일 생각하고 64 비트 버전은 더 쉬울 것입니다. 다시 컴파일 할 때 대부분의 프로그램을 변경할 필요가 없습니다.
관련 문제
- 1. 32 비트에서 64 비트로 변경
- 2. 내 레지스트리 항목은 어디에 있습니까? 윈도우 7, win64
- 3. Eclipse on win64
- 4. 32 비트에서 SharePoint Foundation 설치
- 5. 맥 32 비트에서 이클립스 실행
- 6. WinXP 32 비트에서 연동 * 64
- 7. PowerPC 32 비트에서 0을 반환합니다.
- 8. 64 비트에서 32 비트 응용 프로그램을 마이그레이션 할 때의 문제
- 9. gethostbyname은 페도라 32 비트에서 정상적으로 작동하지만 64 비트에서 오류가 발생합니다
- 10. Visual C# Express : 64 비트에서 빌드하고 32 비트에서 배포 하시겠습니까?
- 11. Windows 64 비트 레지스트리 v.s. 32 비트 레지스트리
- 12. Windows 32 비트에서 Linux 64 비트로 옮겼습니다. base_convert() 문제
- 13. WiX Heat.exe Win64 구성 요소 - Win64 = "예"
- 14. 레지스트리 값 32 비트를 읽으시겠습니까?
- 15. 32 비트에서 64 비트로 갈 때의 걸림돌
- 16. Windows XP 32 비트에서 Sharepoint 2010 개발?
- 17. 큰 Zip 파일이 32 비트에서 손상되었습니다.
- 18. .Net 32 비트에서 64 비트로 마이그레이션 pb?
- 19. 32 비트에서 wget 명령이 작동하지 않습니다.
- 20. 32 비트에서 64 비트로 콜백 함수 포팅
- 21. 어셈블리 인라인을 32 비트에서 64 비트로 변환
- 22. 32 비트에서 64 비트로 응용 프로그램 이동
- 23. 32/64 비트에서 작동하는 DLL의 호환성 확인
- 24. 32 비트에서 64 비트로 R 패키지 설치
- 25. 코드를 32 비트에서 64 비트로 이식합니다.
- 26. EnumProcessModules가 32 비트에서 오류 299와 함께 실패했습니다.
- 27. 에뮬레이션을 32 비트에서 64 비트로 변경
- 28. 8 비트에서 32 비트로 TIFF 팔레트 변경
- 29. 파이썬 32 비트에서 파이썬 64 비트
- 30. 16 비트에서 32-nit 부동 소수점으로 변환
실제로 이해할 수있는 질문은 "32 비트 응용 프로그램에서 64 비트 쉘 확장을 어떻게 등록합니까?"입니다. 그 맞습니까? (거기에는 많은 혼란이 있습니다.) –