2013-06-08 1 views
0

레지스트리에서 x32 (Windows XP) 및 x64 (Windows 7)에 공통된 위치를 찾아야합니다.x32 및 x64의 공통 레지스트리 영역

x32 (C++) 응용 프로그램은 암호화 된 문자열을 레지스트리에 쓰고 x64 (C#) 응용 프로그램은 암호화 된 문자열을 읽고 해독해야합니다.

내가 찾고있는 두 시스템이이 영역을 읽을 수 있도록 일반적인 레지스트리 영역입니다.

+0

fr을보아야 할 것은 가상 저장소입니다. –

+0

[잘 문서화되어 있습니다] (http://msdn.microsoft.com/en-us/library/windows/desktop/aa384253%28v=vs.85%29.aspx). 공유 또는 나열되지 않은 것을 하나 선택하십시오. –

+0

기계 전체 또는 사용자가 넓습니까? –

답변

0

즉시 생각해 낼 커플이 있습니다 : HKEY_USERSHKEY_MACHINE. 그러나 그 (것)들을 두는 어떤 장소를 찾아 내십시오, 당신은 그 열쇠의 한의 밑에 당신의 자신의 나무를 건축 할 필요가있다. HKEY_USERS은 일반 응용 프로그램 설정 (예 : Windows Media Player가이 키를 광범위하게 사용)에 적합한 장소이므로 권장합니다.

또한 아키텍처는 레지스트리에 아무런 영향을 미치지 않습니다. 적어도 그것이 사실 인 단일 인스턴스를 생각할 수는 없습니다.

+0

'HKEY_MACHINE'이 확실히 나와 있습니다. 응용 프로그램을 관리자로 실행하면 안됩니다. HKLM은 설치자, 운전자 등을위한 것입니다. – MSalters

1

정규 위치는 HKEY_CURRENT_USER\Software\<companyname>\<appname>\입니다. 열쇠, 규칙.