2010-12-14 6 views
1

나는 지금 대부분의 하루를 찾고있었습니다. 컴퓨터 전체 라이센스를 저장할 수있는 곳이 있습니까? 나는 레지스트리를 사용하고 싶지 않으므로 제안하지 마십시오.컴퓨터 와이드 라이센스/컴퓨터 전체 설정은 어디에 저장해야합니까?

이 라이센스는 프로그램 런타임 중에 설치되므로 Admin으로 실행하지 않고도 읽기/쓰기 권한이있는 컴퓨터 전체 설정을 저장할 수있는 곳이 필요합니다.

저는 온라인에서 보았습니다. 보안에 대한 무한한 '지혜'에서 Microsoft는 응용 프로그램 전체 설정을 저장하는 모든 방법을 잠궈 놓았습니다.

+0

비 관리자는 허용되는 경우에만 쓸 수 있습니다. 이는 기본적으로 레지스트리의 HKCU 부분), "문서 및 설정"(XP) 또는 "사용자"(Vista/7) 및 그 아래에있는 것입니다. 컴퓨터 전체가 아닙니다. –

답변

1

Windows 7에서는 숨겨진 ProgramData 폴더를 사용합니다. 방금 점검했는데 사용자가 사용할 수 있으며 기본적으로 볼 수 없습니다.

일반적으로 응용 프로그램에서 .ini 파일을 저장하는 데이 파일을 사용합니다.

도움이 되길 바랍니다.

+0

감사합니다. 귀하의 조언에 따라, 나는 ProgramData 폴더에 저장하려고 다시 시도했다. 예외가 발생했지만 디렉터리가 아직 존재하지 않아서 자동으로 디렉터리를 만들지 않는 File.WriteAllBytes 메서드를 사용했기 때문에 발생했습니다 ... –

관련 문제