Code/C#
                
              [C#] System.Management.ManagementException: Access denied 에러 해결 방법
                codens
                 2020. 2. 10. 17:48
              
              
            
            System.Management.ManagementException: Access denied 에러 해결 방법 
- WMI 정보를 읽으려고 하는데 '액세스가 거부되었습니다.'에러가 나는 경우 해결법 
* 해결 방법 
관리자 권한으로 실행한다. 
* 관리자 권한으로 실행 방법 
- 프로그램 매니페스트(Application Manifests) 파일을 수정한다. 
- 매니페스트 파일(app.manifest)이 없으면 생성한다 
* 매니페스트 파일 생성 방법 
Solution Explorer -> 프로젝트에서 우클릭 -> Add -> New Item -> Application Manifest File 선택 
//-------------------------- 
* 매니페스트 파일 수정 
app.manifest 선택 
- 다음 행을 추가 
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
- 추가 위치 
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
  <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>      
        <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />   <==== 추가
반응형