VisualStudio 2015 관리자 권한 실행 [윈도우10 비주얼스튜디오] dll 라이브러리 등을 사용하는 프로그램 제작 중, COM Interop 등록이 필요한 경우가 생겼습니다. 간단히 비주얼스튜디오 프로젝트의 속성 - 빌드 - 출력 - COM Interop 등록 체크를 하면 되죠. 문제는 이러려면 관리자 권한이 필요한데, 매번 빠른 실행 아이콘을 오른쪽 마우스로 눌러 관리자 권한으로 실행하는 것이 귀찮다는 것이죠. 위의 사진처럼 COM Interop 등록을 체크하는데엔 아무런 문제가 없습니다. 그러나, F6을 눌러 빌드하면 에러가 발생하죠. ".....dll" 어셈블리의 등록을 취소할 수 없습니다. 엑세스가 거부되었습니다. 관리자로 응용 프로그램을 실행하고 있는지 확인하십시오. 요청한 레지스트리..
HRESULT, 윈도우 COM 함수에서 대부분 사용 RESULT는 COM(Component Object Model)에서 사용되는 함수 대부분이 사용합니다. COM에서 HRESULT 사용을 강제하진 않지만, 일반적으로 호출된 함수가 정상적으로 사용이 되는지 그 여부를 가리는 용도로 자주 사용이 되고 있습니다. 32 bit 정수(Long)를 반환하며, Succeed와 Faield 매크로와 함께 사용됩니다. HRESULT의 코드는 Severity, Facility, Information으로 구성이 되고 그 설명은 ESRI 사이트[클릭]에서 참조합니다. Severity : 첫 번째 비트는 성공(1)이나 실패(0)를 나타냄Information : 하위 16비트는 특정 오류 코드를 나타냄Facility : 상위 1..