티스토리 뷰
목차
VisualStudio 2015 관리자 권한 실행 [윈도우10 비주얼스튜디오]
dll 라이브러리 등을 사용하는 프로그램 제작 중, COM Interop 등록이 필요한 경우가 생겼습니다. 간단히 비주얼스튜디오 프로젝트의 속성 - 빌드 - 출력 - COM Interop 등록 체크를 하면 되죠. 문제는 이러려면 관리자 권한이 필요한데, 매번 빠른 실행 아이콘을 오른쪽 마우스로 눌러 관리자 권한으로 실행하는 것이 귀찮다는 것이죠.
[C# UAC Windows 10] COM Interop 등록 에러
위의 사진처럼 COM Interop 등록을 체크하는데엔 아무런 문제가 없습니다. 그러나, F6을 눌러 빌드하면 에러가 발생하죠.
[C# UAC Windows 10] 관리자로 응용 프로그램을 실행하고 있는지 확인하십시오
".....dll" 어셈블리의 등록을 취소할 수 없습니다. 엑세스가 거부되었습니다. 관리자로 응용 프로그램을 실행하고 있는지 확인하십시오. 요청한 레지스트리에 엑세스할 수 없습니다."
이러니, 비주얼스튜디오 자체가 매번 관리자 권한으로 실행되도록 수정하는 작업을 한 번 해야 합니다. 우선, 실행 아이콘을 마우스 오른쪽으로 클릭하시고, 속성(R)을 누르세요.
[C# UAC Windows 10] 오른쪽 클릭 - 속성 클릭
새로 뜬 창에 고급 속성으로 들어가 "관리자 권한으로 실행(R)"의 체크 박스를 선택해 주시면 됩니다.
[C# UAC Windows 10] 비주얼 스튜디오 관리자 권한으로 실행
이러면 매번 비주얼 스튜디오는 관리자 권한으로 실행되어 COM Interop 사용에 제한이 없게 됩니다. 위 사항은 윈도우 10 32비트 환경에서 비주얼스튜디오 2015로 작업한 내용입니다.
VisualStudio 2015 관리자 권한 실행 [윈도우10 비주얼스튜디오]