2014-02-06 4 views
1

Google 업데이트 서비스 (오마하)를 이해하려고하는데 오마하가 UAC 프롬프트없이 Chrome을 업데이트하는 방법에 대한 정보를 찾을 수 없습니까? 관리자 권한이 없어도됩니다.UAC를 사용하지 않고 Chrome을 업데이트하는 방법

오마하처럼 프로그램 폴더의 응용 프로그램을 업데이트 할 수있는 업데이트 서비스를 점심 식사를 할 수있는 방법을 찾고 있지만 해당 항목과 관련된 설명서는 찾을 수 없습니다. 조금 생각한 소스 코드를 탐색했지만 도움이되는 것을 찾지 못했습니다.

실제로 설치에만 관리자 권한이 필요하지만 업데이트는해서는 안됩니다. C#에서이를 달성하기위한 "쉬운"방법은 무엇입니까?

+0

해결 방법 : 사용자 디렉토리 어딘가에 실행 및 관련 파일을 넣습니다. 그것은 "더러운"일지 모르지만 작동합니다. – Traubenfuchs

+0

당신이 말했듯이 "더러운":) 나는 깨끗한 해결책을 선호합니다. 사용자가 관리자 권한이없는 경우 파일 자체에 액세스 할 수 없어야합니다. – Console

답변

6

크롬은 항상 실행 중이며 업데이트를 수행하는 Windows 서비스를 설치합니다. 이 서비스는 SYSTEM으로 실행되므로 UAC 프롬프트없이 업데이트를 수행 할 수 있습니다.

참조 :

+0

+1, 또한 사용자 별 설치의 경우 사용자가 제어 할 수있는 사용자의 프로필 디렉토리에 설치되므로 UAC 프롬프트가 필요하지 않습니다. – Arran

+0

나는 그것을 이미 어딘가에서 읽었지만 나의 애플리케이션을 사용자 디렉토리에 설치하고 싶지는 않다. 사용자 별 설치가 다른 위치에 설치되었음을 분명히하는 것에 감사드립니다 – Console

+0

Firefox는 비슷한 프로세스를 사용합니다 : https://blog.mozilla.org/futurereleases/2011/10/04/mozilla-firefox-and-silent-updates/ – icc97

관련 문제