2014-09-21 2 views
0

버튼 클릭시 .reg 파일을 registry으로 가져 오는 프로그램이 있습니다.MSI 설치자에게 사용 권한 설정

프로그램을 가져오고 코드에서 실행하지만 MSI 설치 프로그램을 만들고 실행하면 .reg 파일을 가져올 수 없습니다.

아마도 MSI 설치 프로그램의 사용 권한 때문일 수 있습니다.
레지스트리에 액세스하여 레지스트리로 가져올 수 있도록 설치 프로그램에 대한 전체 권한을 어떻게 설정할 수 있습니까?

답변

1

아마도 가장을 사용하는 지연된 사용자 지정 동작을 아니요로 설정 한 경우 가장 좋을 것입니다 (이것은 상승 된 동작을 의미 함). 하지만 .reg 파일을 실행하는 것은 실제로 갈 길이 없다고 경고해야합니다. 예를 들어 Heat.exe로 키를 수집하십시오.

+0

감사합니다. 설치하는 동안 reg 파일을 가져 오지 않고 Heat.exe를 사용하고 싶지 않습니다. 단지 버튼을 클릭 할 때 가져 오기를 수행하려고합니다. 가능한가? – user3165438

+0

예. 직접 대화 상자를 만들어 대화 상자 시퀀스에 추가해야합니다. 새 대화 상자에 단추를 만들고 reg 파일을 가져 와서 명령을 실행하는 사용자 지정 동작을 실행하게합니다. – Aaron

+0

감사합니다. 설치 중에는 응용 프로그램 자체의 일부가 아닌 Sialog를 의미합니다. 가능한? – user3165438

0

Program Files에있는 프로그램이 레지스트리로 파일을 가져 오지 못하게하는 보안 문제가 있습니다.

따라서 사용자에게 프로그램을 설치할 위치를 묻는 MSI 설치 프로그램을 만들고 보안 제한없이 가져 오기를 수행합니다.

관련 문제