필자는 프로그램 및 기능 (프로그램 추가/제거에서도 제공됨)을 작성하고 나중에 제거하는 이진 파일을 가지고 있습니다. 항목을 만들 때 UAC 권한을 얻을 수는 있지만 항목을 제거해야 할 때 UAC 프롬프트를 표시 할 수 없습니다. 이는 HKLM에서 레지스트리 항목을 삭제할 때 관리자 권한이 필요하기 때문에 의미가 있습니다.프로그램 및 기능의 UAC
그러나 UAC 프롬프트없이 프로그램 및 기능 창에서 항목을 제거 할 수 있음을 확인했습니다. 어쨌든 내 바이너리를 호출하는 곳에서 제거하는 방법은 내 바이너리를 직접 호출하는 것과는 다른가요? 내 바이너리를 같은 방식으로 실행하고 UAC 프롬프트를 피할 수있는 방법이 있습니까?
나는 이것에 대해 생각했지만 UAC 프롬프트는 다른 제거 프로그램에 대해 표시되지만 제거 프로그램을 시작할 때 표시되지는 않습니다. 모든 설치 제거 프로그램의 높이 동작이 일정해야합니까? – sohil
나는 항상 같은 것은 아니지만 항상 같은 행동을 보았습니다. 제거 프로그램의 내부 구조 및/또는 등록 방법에 따라 달라질 것으로 예상됩니다. –
문서를 어디서 찾을 수 있는지 또는 내가 묻는 곳에 대해 제안 할 수 있습니까? – sohil