2010-06-11 1 views
0

웹 응용 프로그램의 웹 응용 프로그램에 대한 HTA 파일 프론트 엔드를 작성하여 웹 응용 프로그램이 웹 브라우저 상태 표시 줄 등을 사용하지 않고 실행할 수있게하고 특정 작업에 대해 로컬 시스템에 액세스 할 수있게했습니다. .exe ​​또는 msi 파일에 hta 파일 배포

고객에게 배포하는 방법이 필요합니다. 설치 프로그램에서 hta 파일, ico 파일을 제공하고 시작 메뉴와 사용자 데스크탑에 링크를 추가해야합니다. NSIS으로 설치 프로그램을 만들었지 만 아이콘을 바로 가기에 할당하는 방법을 알 수 없었습니다. 아이콘은 표준 HTA 아이콘이어야했습니다.

NSIS로 수행 할 수 있습니까, 아니면 다른 설치 프로그램을 사용해야합니까?

p.s. NSIS에 대한 특별한 선호도가 없습니다. 아주 오래 전에 한 번 사용했던 것입니다. 내가 물건을 다운로드 할 때 윈도우즈 설치 프로그램으로 시작하는 msi 파일을 선호한다고 생각합니다. (익숙한 Linux에서 .rpm이나 .deb를 다운로드하는 것과 같은 느낌이 들지만) 어떻게 만들어 졌는지 알지 못합니다. 저는 웹 프로그래밍에 대해 거의 모르는 웹/리눅스 녀석입니다.

답변

1

NSIS Scripting Reference for CreateShortcut을 확인하십시오. 다음과 같이 할 수 있어야합니다.

SetOutPath $DESKTOP 
CreateShortcut "$DESKTOP\MyShortcut.lnk" "$INSTDIR\MyHTAFile.hta" "" "$INSTDIR\MyIconFile.ico"