|
신경쓰지 마세요.
64bit OS에서 32bit 프로그램이 레지스트리 건드리면 알아서 들어갑니다.
향수 님이 쓰신 글 :
: 문의 드립니다.
:
: 비트에 관련되서 레지스트리 경로가 변경이 되어서 문의 드립니다.
:
: 아래 처럼 사용 하고있습니다.
:
: TRegistry *reg = new TRegistry;
: TStringList *UnKey = new TStringList;
: reg->RootKey = HKEY_LOCAL_MACHINE;
: if( reg->OpenKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Installer\\UserData\\S-1-5-18\\Products",False))
: {
: reg->GetKeyNames(UnKey);
: reg->CloseKey();
: }
:
: 근데 비트에 따라서 참조하는 경로가 변경되어서 문의드립니다. 64 비트인 경우 Wow6432Node 를 없애야 돼는거 어떻게 없애야돼나요??
:
: 64비트에서 실행경우 64비트 경로는 참조하며
: 32비트에서 실행경우 32비트 경로를 참조하고있습니다..
:
: SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Installer\\UserData\\S-1-5-18\\Products
:
: //32비트 인경우
:
:
: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\1
:
: //64 비트인경우
|