2017-04-01 1 views
0

간단한 질문과 같지만 이상한 문제에 직면하고 있습니다.Visual Studio에서 Install Shield Setup을 올바르게 작성하는 방법

저는 Visual Studio 2015, Enterprise Edition 및 Install Shield를 사용하여 소프트웨어 설치를 만들었습니다. 이것은 처음으로 범용 소프트웨어를 만드는 것입니다. 모든 것은 계획대로 진행되지만이 두 가지 문제가 발생합니다.

문제가 있습니다 : 내가 설정을 작성 할 :

  1. 바로 가기 내가 관리자로 루트 디렉토리에서 실행할 때까지 실행되지 않습니다
  2. 응용 프로그램을 작동하지 않는 문제 1

모든 것이 물었다. 나는 2 차 파일을 포함하는 기본 출력을 설정에 넣었다. .exe 파일과 .config 파일을 사용하고 "추가"단추를 선택하여 바로 가기를 만들지 만 그 설치 프로그램을 설치하면 바탕 화면 바로 가기가 작동하지 않습니다.

문제 2 : 소프트웨어의 기본 .exe 파일을 두 번 클릭하면 실행되지 않습니다. 응답이 없지만 Admin으로 실행하면 응답하고 엽니 다. 문제는 디버그 나 소프트웨어의 릴리스 파일에서 발생하지 않는 이상한 일입니다.

내가 잘못하고있는 것이 있습니까? 어쩌면 내가 기본 출력을 삽입하는 방법?

+0

나 자신을 분명히하지 않은 경우 자세한 정보를 제공 할 수있는 곳을 알려주세요. –

+0

질문을 편집하여 자세한 정보를 포함시킵니다. – PhilDW

답변

0

설치 문제가 아닌 것으로 보입니다. 귀하의 진술 ".. 내가 관리자로 그것을 실행하면 응답 및 열기"귀하의 프로그램이 올바르게 실행하려면 관리자 특권을 필요로하고 바로 가기에서 실행이 자동으로 관리자로 실행하지 않는 것을 의미합니다. requireAdministrator와

https://msdn.microsoft.com/en-us/library/bb756929.aspx

: 일반적인 방법은 그것을 매니페스트로 여기에 높이를 제공하는 것입니다 실행하면 프로그램이 고도를 필요로 말할 수 있습니다. 프로그램은 표고를 요구하는 표준 대화창을 보여줄 것입니다.

프로그램이 실패 할 때마다 아무 일도하지 않는 가장 큰 이유는 프로그램이 자동으로 충돌하고 사라지는 것이므로 코드가 명시 적으로 사용자가하는 모든 작업이 실제로 작동하는지 확인하지 못했기 때문일 수 있습니다. 예를 들어, Program Files에서 파일을 작성/수정하려고 시도했으나 오류가 발생하지 않은 경우 오류가 발생하고 코드에서 액세스가 거부되었는지 확인해야합니다.

관련 문제