문제

내가 만드는 프로그램를 사용하여 설치됩니다.net 설치 관리자 프로젝트입니다.프로그램에 쓰기 설정 파일을 해당 디렉터리 프로그램에서 파일을 dir.그것을 믿는 몇 가지 활성 디렉토리 설정을 방해하는 응용 프로그램에서 보상하는 디렉토리는 경우 제한된 사용자 실행하는 프로그램입니다.이 있는 멀리에 대한 설정을 변경하려면 응용 프로그램 폴더로 설치를 통해 그래서 이 문제가되지 않습니다?

도움이 되었습니까?

해결책

에 쓰는 프로그램 파일을 폴더에 정말로 잘못 생각한다고 가정해야 합는 이 위치는"읽기만"한 번 설치됩니다.

저장 사용자 설정 프로그램 파일에서 문제를 일으키는 경우에 두 개 이상의 사람들이 사용하여 컴퓨터를 한 번에(예를 들어.터미널 서비스는)사람의 설정을 저장되어야 한,당신은 다른 사용자가 원하는 알고'당신의'settings?무슨 일이 발생하는 경우 프로그램에 쓰기 설정으로 파일을 사용자만,사용자 B 파일을 수정할 수 없?사용자 B 에 액세스할 수 있는 디렉토리지만,읽기/삭제 환경 설정 파일을 이유로 사용자 A.

레거시 win9x 프로그램에 쓰기 프로그램 파일 폴더,Windows Vista 실제로는 일부를 깔끔한 속임수에게 이러한 프로그램을 작동합니다.프로그램 파일을 기록,vista 실제로 둔 그것은 다른 곳에만 액세스할 수 있는 사용자.수행되는 동일한 레지스트리에 쓰러(또는 그래서 내가 발견한 후에는 시간의 디버깅...)및 서버 2008 가 동일한 것입니다.

만약 당신이 필요로 사용자의 설정을 저장하는 가장 좋은 대안이 될 것입 설정을 저장하기 위해 응용 프로그램 폴더에 데이터(환경 변수%APPDATA%)

면 설정이 다양한 시스템,그리고 행정 사용자 설정한 후에 설치하거나에서 처음 실행 및 그들은 해야되지 않을 수 있으로 덮어쓸한 사용자.

그래서 당신의 질문에 대답-네가 할 수 있는 방법 당신은 무엇을 물었습니다.하지만 그것은 나쁜 생각이다,그것은 안전하지 않은 것입니다 아마에서 문제가 발생합니다.

다른 팁

당신이 쓸 수 있는 사용자 정의 설치 등을 변경할 수 있습니다 보안 권한의 폴더에 있습니다.이것이 가정에 설치해 있는 권한이 있는 사용자를 변경하는 파일/directory 보안입니다.

최고의 옵션을 쓰지 않는 디렉토리 아래에서 프로그램 파일에서 모두.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top