2012-07-14 4 views
1
나는 PC에 intalled 모든 응용 프로그램의 최종 액세스 시간을 기록하려고

, 난 다음 코드가 설정 : 나는이 작업을 할 수있는 권한을 부여 할 필요가 있음을 이해마지막 액세스 시간

System.IO.File.SetLastAccessTime(appList[offSet], DateTime.Now); 

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> 

하지만 난 내 프로그램을 실행할 때 다음 오류가 나타납니다 :

오류 ClickOnce를가하는, 내가 alreay 다음 줄에 매니페스트 파일을보십시오 요청 실행 수준을 지원하지 않음 'requireAdministrator'

이 문제를 어떻게 해결할 수 있습니까?

+0

흠, 오류에 대한 빠른 Google 검색 결과를 알려주었습니다. –

+0

FileIOPermission f 인 경우 작동하지 않았습니다. –

+0

사실, http://stackoverflow.com/questions/5713825/run-as-administrator-requireadministrator-clickonce-emulating-system-time은 dup입니다. –

답변

0

Visual Studio에서 보안 탭 의 프로젝트 속성으로 이동해보십시오. "ClickOnce 보안 설정 사용"을 선택하십시오. 나는 그것이 당신의 문제를 해결할 것이라고 생각합니다.

0

이 응용 프로그램이 실행되고있는 계정이 사용 권한이 필요합니다.

설정 requestedExecutionLevel은 계정에 필요한 권한이있는 경우에만 작동합니다.

+0

어떻게 권한을 부여 할 수 있습니까? –

관련 문제