2009-11-19 3 views
5

내 응용 프로그램을 시작에 추가해야하므로 설치 경로가있는 레지스트리 키를 설정해야합니다. Visual Studio 설치 프로젝트를 통해이 작업을 수행 할 수 있지만 ClickOnce 배포를 통해이 작업을 수행하는 방법을 알 수 없습니다.ClickOnce 설치를 통해 레지스트리 키 설정

누구든지 설치시 ClickOnce를 사용할 때 레지스트리 키를 설정하는 방법을 알고 있습니까?

답변

6

ClickOnce는이 작업을 수행 할 수 없습니다. 사용자가 로그인 할 때 앱을 시작하려면 응용 프로그램에 코드를 작성하여 시작 폴더에 바로 가기를 복사하고 레지스트리를 편집해야합니다.

또한 이 시나리오를 처리하는 코드를 작성하면 사용자가 응용 프로그램을 제거 할 때 취소되지 않습니다.

여기에 도움이 될 forum questionblog post입니다. 그리고 여기 비슷한 질문, 4018161650650 있습니다.

+0

고마워요. whatknott. 좀 더 브라우징을 한 후에도 같은 결론을 내 렸습니다. 이제 응용 프로그램이 처음 실행될 때 (설정 파일의 값을 기반으로) 검사하고 첫 번째 실행시 레지스트리 키를 추가하는 양식로드에 코드가 작성되었습니다. 또한 ClickOnce가 제거시 레지스트리 키를 삭제하지 않으므로 레지스트리 키가 이미 존재하는지 확인하고 있습니다. – Sanket

관련 문제