IT 관련 이야기/.NET

바로가기 아이콘 설치 프로그램 생성

종소리도깨비 2013. 10. 23. 10:13
반응형

프로젝트 수행 중 사용자들 PC에 시스템으로 바로가기 아이콘을 설치해달라는 요청으로 여러가지 알아보다가 정리합니다.

   

바탕화면 바로기기버튼은 Application Shortcut 은 확장자가 .link / 인터넷 바로가기는 .url 파일로 구성됩니다. Url 파일을 이용해서 개발된 시스템으로 바로가기를 구현해 보겠습니다.

   

11번가, Gmarket 바로가기 아이콘을 메모장으로 열어보면 다음과 같이 구성되어 있습니다.

   

[InternetShortcut]

URL=http://click.dotmap.co.kr/iclick/?a_id=enterjoy1&m_id=11st

IconFile=C:\ProgramData\windowviewcon\11st.ico

IconIndex=0

   

[InternetShortcut]

URL=http://click.dotmap.co.kr/iclick/?a_id=enterjoy1&m_id=gmarket

IconFile=C:\ProgramData\windowviewcon\gmarket.ico

IconIndex=0

   

C:\ProgramData\windowviewcon 폴더를 생성하고 아이콘 파일을 넣어 놓았네요.

   

메모장을 이용하여 .url 파일을 생성합니다

[InternetShortcut]

URL=http://www.doccabi.pe.kr/

IconFile=%AppData%\doccabilink\reddevil.ico

IconIndex=0

   

첨부파일 참고. Doccabi Story.zip(doccabi story.url , reddevil.ico)

 Doccabi Story.zip

 

Url 바로가기 파일과 아이콘이 생성되면 Visual studio를 통해 설치파일을 생성할 수 있습니다.

   

VisualStudio 2012 의 설치 및 배포 프로젝트에는 2008 까지 있었던 VisualStudio 가 없어지고 InstallShield LE 설치 프로젝트만 사용가능하다. 그것도 포함된것이 아니라 다운로드 받으면서 시리얼키를 다운 받아야 합니다.

   

새프로젝트 --> 기타 프로젝트 형식--> 설치 및 배포 를 클릭하면 InstallShield Limited Edition t사용만 있으며 이를 클릭하면 다운로드 페이지로 넘어 갑니다.

   

다운받고 설치하고 키 넣으면 끝……. (요건 생략)

   

설치를 마치면 InstallShield Limited Edition Project 를 생성합니다.

   

화면은 요렇게 생겼고 마법사와 같은 Assistant 가 나타납니다.

하단에 Application Information ~ Installation Interview 까지 있습니다.

Application Information 입력

   

Edit the default installation location 을 통해 Install Path 도 설정할 수 있습니다.

   

Other Places --> General Information 을 클릭하면 좀더 자세한 속성을 볼 수 있습니다.

바탕화면에 바로가기 하나 만드는데 restorepoint 나 cost check 이러거 필요없어서 Fast Install 전부 check 합니다.

   

Installation Requirement

   

   

Application Filess

   

바탕화면에 바로가기 링크파일과 icon 파일이 설치될 적당한 위치를 지정합니다.

Link 파일은 바탕화면에 icon 파일은 Appdata 아래에 설치 하도록 하겠습니다.

   

   

DeskTopFolder 는 추가해 줍니다.

   

설치될 폴더를 생성하고 link 파일과 icon 파일을 추가 합니다. (첨부파일 참고)

   

   

   

Installation Interview 를 통해 라이선스 등 설치화면에서 사용자에게 Dialog 화면을 제공할 수 있습니다. 전부 No로 바꿉니다. 단순히 아이콘 설치 하는것이라.

   

배포를 위해서 기본 설정인 CD-Rom --> SingleImage 로 변경합니다.

프로젝트 빌드하면 프로젝트 폴더 하위에 msi 설치 파일이 생성됩니다.

   

   

설치 화면 입니다.

   

   

   

   

바탕화면에 바로가기 아이콘이 설치 되었습니다.

   

   

반응형