Windows Vista / 7에서 관리자 권한으로 시작할 수 있도록 프로그램을 설치할 수 있도록 프로그램을 설치하는 방법

StackOverflow https://stackoverflow.com/questions/3323639

  •  28-09-2020
  •  | 
  •  

문제

나는 그것을 서비스로하는 방법을 읽었지만, 간단한 응용 프로그램으로 가능하면 알고 싶습니다. 나는 C #을 사용하고있다.

고맙습니다

도움이 되었습니까?

해결책

불가능합니다.가장 가까운 경험이 가질 수있는 최저의 경험은 고도가없는 상태에서 실행되는 상승 및 WinForms 앱을 실행하는 서비스를 만들고 서비스의 프런트 엔드 일뿐입니다.그래도 당신이 올바르게 꺼지면 벽이 없으면 보안 문제가 발생할 수 있습니다.

다른 팁

당신은 할 수 없습니다.사용자의 동의없이 상승 할 수있는 유일한 다른 방법은 예정된 작업으로 표시됩니다.

Windows는 백만 명의 시작 응용 프로그램을 묻지 않으려면 시작시 증상 된 응용 프로그램을 실행하지 않습니다.기술적으로 Shelllexecute가 실제 응용 프로그램의 실제 응용 프로그램의 간단한 발사기를 작성 하여이 작업을 수행 할 수 있지만 시작시에 당신에게 촉구하고 짜증나게됩니다.다른 사람들이 관리자 권한이 필요한 작업을 서비스에 옮기고 사용자 인터페이스 재료를 별도로 유지하는 것과 같은 최선의 방법입니다.

시작 응용 프로그램이 고도를 필요로하는 이유에 관한 UAC 팀의 블로그 고려해야 할 한 가지 : 표고가 요구되는 것은 표준 사용자가 앱을 사용하지 못하게합니다.

공식 지침 : 시작 프로그램은 고도가 필요하지 않아야합니다.솔직히 말해서, 시동 앱에서 합법적으로 고도가 필요할 수있는 시나리오를 상상하는 데 어려움이 있습니다. 이유에 대한 자세한 내용을 자세히 알 수 있습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top