2011-01-13 4 views
0

상승 된 UAC 앱을 실행 중입니다. 코드의 한 지점에서 상승하지 않은 앱에서 사용할 수있는 파일을 만들고 싶습니다. 그러나 승진하는 동안 나는 이것을 할 수는 없습니다. UAC가 올라갔습니다. 상승되지 않은 코드를 실행하십시오.

은 가능한 상승 단지 몇 줄을 실행하는 것입니다 (또는 거기에 이것에 대한 더 나은 솔루션입니다) 앞으로

+0

일반용 앱이 사용자가 만든 파일에 액세스 할 수없는 이유는 무엇입니까? 적절한 권한이없는 디렉토리에 배치하면 평평하지 않은 응용 프로그램도 액세스 할 수 있어야합니다. –

+0

아니요, 관리자 권한이 파일에 할당되어 있기 때문입니다. –

답변

1

에서

감사 방법 모두에 의해 액세스 할 수 있도록 파일 보안 (ACL)을 수정하는 방법에 대한 (또는 모든 사용자 필요에 따라) - System.Security.AccessControl.FileSecurity 참조 - 파일에 대한 ACL을 수정하는 방법을 보려면 아래 예제를 확인하십시오. EveryO에 대한 신원 심판을 new SecurityIdentifier(WellKnownSidType.WorldSid, null)과 같은 것을 사용하여 생성 할 수 있습니다.

+0

대단히 고맙습니다. 문제가 해결되었습니다! –

관련 문제