2013-11-09 2 views
3

저는 Visual Studio의 Windows 설치 프로젝트에서 작업하고 있습니다. "파일 시스템"편집기의 "사용자 프로그램 메뉴"노드 아래에 몇 가지 바로 가기가 포함 된 응용 프로그램 폴더가 있습니다. 하나의 바로 가기는 애플리케이션을 실행하는 역할을합니다. 다른 하나는 응용 프로그램의 기본 설정을 복원합니다 (따라서 응용 프로그램을 호출하기도하지만 인수를 사용하여).설치 후 시작 메뉴에 나타나는 바로 가기를 정의하는 방법은 무엇입니까?

설치 프로그램을 실행 한 후 시작 메뉴에 폴더 및 바로 가기가 올바르게 만들어집니다. 또한 설치 프로그램은 아무런 조치없이 시작 메뉴의 '최상위'에 추가 바로 가기를 만듭니다 (즉, 시작 버튼을 클릭하면 시작 메뉴가 열릴 때 표시됨).

이 추가 바로 가기는 응용 프로그램을 시작하는 데 사용되는 바로 가기입니다. 괜찮 았어. 그러나 "Factory reset"바로 가기를 추가 했으므로 시작 메뉴의 "최상위"에 나타나는 바로 가기입니다. 이것은 무의미하며 사용자를 혼란스럽게합니다. 이것을 바꿀 방법이 있습니까?

EDIT (설명) : "공장 재설정"바로 가기를 추가 했으므로이 바로 가기가 시작 메뉴의 최상위 수준에 표시되고 (원하지 않음) 바로 가기가 더 이상 나타나지 않습니다. (하지만 나는 그것을 원한다). 시작 메뉴의 서브 폴더 에있는 모든 바로 가기이 올바른지 확인하십시오. 여기서 내가 언급하는 것은 시작 메뉴의 최상위 레벨에 자동으로 나타나는 단일 바로 가기입니다 (시작 버튼을 클릭하면 바로 표시됨).

+0

응용 프로그램을 시작하고 다시 설정하기 위해 수동으로 두 바로 가기를 클릭해야합니까? – Chelseawillrecover

+0

하나의 바로 가기는 응용 프로그램을 시작하기위한 것입니다. 나머지 하나 (비상 사태의 경우)는 재설정 만합니다. – Dabbler

+0

그러면 재설정 바로 가기를 둘 수있는 위치를 확인하는 것이 좋습니다. 바로 가기가 배치 된 방법에 대한 스크린 샷을 제공 할 수 있다면 괜찮을 것입니다. – Chelseawillrecover

답변

1

System.AppUserModel.ExcludeFromShowInNewInstall property으로 '초기화'라고 표시된 바로 가기를 명시 적으로 표시해야합니다. Raymond Chen은 this blog post에서 이것을 수행하는 방법을 보여줍니다.

이 질문은 asked before입니다.

+0

감사합니다. 확실히 올바른 방향의 포인터입니다. 그러나 VS의 설치 프로젝트에서이 속성을 어떻게 설정합니까? 사용자 지정 작업을 구현해야합니까? – Dabbler

관련 문제