VB6에서 개발 한 오래된 응용 프로그램이 있는데, 이제는 64 비트 시스템 (Windows 8)에서 레지스트리를 작성하는 관리자 권한이 필요한 C#의 일부 추가 기능 (DLL을 구성 요소로 사용)이 있습니다.VB6 EXE를 프로그래밍 방식으로 관리자로 실행하는 방법은 무엇입니까?
"관리자 권한으로 실행"을 마우스 오른쪽 버튼으로 눌러 응용 프로그램을 실행하면 프로그램이 올바르게 작동하고 DLL이 레지스트리에 기록되지만 일반 사용자 레지스트리로 실행하면 쓰기가 실패합니다.
HKLM에 레지스트리 값을 추가하면 ... AppCompatFlags-> 레이어가 작동하지만 계층 적으로 또는 설정 중 (현혹 9 사용) 해당 값을 추가하는 방법은 알고 있습니까?
감사합니다. 임베디드 매니페스트 파일을 만들려면 MMMPack이 있어야합니다. – seopower