많은 Windows 프로그램은 관리 프롬프트없이 시작할 때 업데이트를 실행할 수 있습니다. 마찬가지로, 내 프로그램은 사용자 입력없이 스스로 업데이트해야합니다. 로그인 한 모든 사용자는 프로그램을 사용할 수 있어야합니다.관리자 프롬프트없이 프로그램 시작시 Free Pascal 프로그램을 자동으로 업데이트합니다.
내 프로그램은 이미 새 업데이트를 찾아서 다운로드하여 실행할 수 있지만 NSIS 설치 관리자/업데이트 프로그램에는 관리자 권한이 필요합니다.
Free Pascal과 NSIS를 사용하여 이것을 구현하려면 모든 사용자에게 설치 디렉토리에 대한 액세스 권한을 부여하기에는 무엇이 필요합니까?
서비스를 설치하여 업데이트를 수행하십시오. 또는 표준 사용자가 작성할 수있는 디렉토리에 설치하십시오. –
@David 정확히 "서비스"란 무엇을 의미합니까? 예를 들어 주시겠습니까? –
서비스가 무엇인지 모르는 경우 보안상의 이유로 서비스를 작성하면 안됩니다. 두 번째 옵션을 선택하십시오. – Marged