나는 C# 프로젝트를 가지고 있으며 C : \ 의 응용 프로그램 디렉토리에 몇 가지 중요한 파일을 저장해야하며 APP가 실행되는 동안이 파일을 사용해야합니다.설치 프로젝트에 저장된 파일에 대한 관리자 액세스
설치 프로젝트를 만들 때 관리자 권한으로 실행하지 않으면 응용 프로그램을 실행할 수 없습니다. 그래서이 문제를 해결하려면 매번 실행할 때마다 이런 메시지가 필요하지 않습니다.
어떤 아이디어가 있습니까?
나는 C# 프로젝트를 가지고 있으며 C : \ 의 응용 프로그램 디렉토리에 몇 가지 중요한 파일을 저장해야하며 APP가 실행되는 동안이 파일을 사용해야합니다.설치 프로젝트에 저장된 파일에 대한 관리자 액세스
설치 프로젝트를 만들 때 관리자 권한으로 실행하지 않으면 응용 프로그램을 실행할 수 없습니다. 그래서이 문제를 해결하려면 매번 실행할 때마다 이런 메시지가 필요하지 않습니다.
어떤 아이디어가 있습니까?
앱을 실행하려면 관리자 권한이 필요한 경우 관리자 권한으로 상승해야합니다. 이를 수행하는 정상적인 방법은 고도 매니페스트를 포함하는 것입니다. 빌드 도구는 아마도 링커에서 requireAdministrator에 대한 UAC 설정을 가지고있을 것입니다. 모든 것이 작동하는 방식입니다. 관리자 권한 상승은 사용자 동의가 필요하며 앱 시작시 권한 상승 대화 상자는 정상입니다. 다른 방법은 관리자 권한이 필요없는 다른 위치에 파일을 저장하는 것입니다. 파일 저장을 거의하지 않으면 시작한 프로그램에서 고도를 묻습니다. 그러면 앱이 실행될 때마다 요청하지 않습니다.
나는 제한된 사용자가 모든 것에 액세스 할 수 있도록 제한된 사용자에게 C 드라이브를 제공하지 않을 것입니다.
관리자가 아닌 사용자도 C 드라이브를 사용할 수 있도록 설정합니다. –
제목을 편집했습니다. "[제목에"태그 "가 포함되어 있어야합니까?] (http://meta.stackexchange.com/questions/19190/)"합의가 "아니오, 그렇지 않아야합니다"로 표시되어야합니다. –