2010-04-12 5 views
1

Windows 7 클라이언트 요구 사항을 읽고 레지스트리 (로컬 컴퓨터 키)에 쓰는 것을 금지하지 않는 것 같습니다.Windows 7 로고 클라이언트 요구 사항으로 인해 응용 프로그램에서 레지스트리 (HKLM)에서 읽고 쓸 수 있습니까?

HKLM/Software/Company/Etc에서 값을 읽고 쓰는 C# .exe 응용 프로그램이 있습니다 (이것은 매니페스트 파일을 포함하고 표준 사용자로 실행됩니다).

응용 프로그램을 배포 할 때 설치 관리자에게 HKLM/Software/Company/Etc 키를 만들고 프로그래밍 방식으로 읽기/쓰기 권한을 부여하여 실행하는 사용자가 응용 프로그램이 액세스 거부 예외를 발생시키지 않도록해야합니다 관리자.

좋은 방법입니까? 그렇지 않은 경우 더 좋은 방법이 있습니다 (현재 사용자 키 사용 제외).

답변

0

정책 2 - WRP 보호 자원을 수정하지 마십시오.

아니, 좋은 연습이 아니며 Windows 로고 요구 사항을 위반합니다.

기술 요구 사항 9 번 - 지원 다중 사용자 세션 것들을 당신의 방법을 수행

, 당신은 충돌 또는 중단없이 동시 세션을 실행할 수 없습니다.

올바른 방법은 HKCU를 사용하거나 가능한 경우 파일 (사용자 데이터 폴더에 있음)에 쓰기입니다.