Windows Icon ShortCut

Windows 환경에서 바탕화면 아이콘 설치 프로그램 생성

윈도우 환경에서 바로가기 아이콘 생성하는 과정을 정리한다.
바탕화면에 바로가기 아이콘 기능을 사용하려면 Application Shortcut 은 확장자가 .link / 인터넷 바로가기는 .url 파일로 구성 된다.

인터넷 바로가기 아이콘 샘플 코드

1
2
3
4
5
// test.url

[InternetShortcut]
URL={{http://홈페이지 주소}}
IconFile={{아이콘 파일 경로}}

.txt 파일 생성후 위에 코드를 넣고 확장자를 .url로 변경하면 인터넷 바로가기 아이콘이 완료된다.

11번가의 바로가기 아이콘 코드 샘플

1
2
3
4
5
6
7
8
9
// Upgrade Your Life - 11번가.url

[InternetShortcut]
URL=http://www.11st.co.kr/connect/Gateway.tmall?method=Xsite&tid=1000013091&lpUrl=http%3A%2F%2Fwww.11st.co.kr
IconIndex=0
IconFile=C:\ProgramData\11stNewIcon.ico
Modified=0
IDList=
HotKey=0

Visual Studio IDE 다운로드

아래 다운로드 경로에서 비주얼 스튜디오 에디터를 다운로드 받는다.

다운로드: https://www.visualstudio.com/ko/downloads/?rr=https%3A%2F%2Fwww.google.co.kr%2F

ClickOne 게시 옵션 활성화
설치 후 개별 구성 요소 > 코드 도구 > ClickOne 게시 옵션을 활성화 시킨다.

Visual Studio Installer 확장 툴 설치

인스톨러 확장 툴을 다운로드 받고 설치한다.(설치 진행시에는 비주얼 스튜디오를 종료해야 한다.)

다운로드: https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects

설치가 완료 되면 다음과 같이 진행한다.

프로젝트 생성

  1. 파일 > 새로만들기 > 프로젝트 을 선택한다.
  2. 기타 프로젝트 형식 > Visual Studio Installer > Setup Project를 선택한다.

프로젝트 화면

.url 파일과, .ico 파일은 해당 디렉토리를 선택한 후 우측 영역에서 마우스 우측을 눌러 컨텍스트 메뉴에서 Add > File 에서 해당 파일을 선택해서 넣어주면 된다.

  • Application Folder: .ico
  • User’s Application Data Folder: 없음
  • User’s DeskTop: .url
  • User’s Programs Menu: 없음

참고로 Application Folder 디렉토리는 마우스 우측을 눌러 컨텍스트 메뉴에서 Add Special Folder > 사용자 응용프로그램 데이터 폴더 메뉴를 클릭하면 생성 된다.

빌드 하기

빌드 버튼을 누르면 디폴트 경로인 debug 디렉토리에 .msi, .exe 설치 파일이 생성된다.

.exe 파일 단독 설치시 이슈

.msi 설치파일은 전역으로 사용가능하지만 .exe 설치파일은 .msi 파일이 같은 경로에 있어야 실행되는 문제가 있었다.
이 문제를 해결해 볼려고 여러가지로 테스트해서 다른 방안을 찾았긴 했지만 효율적으로 자체 내부 설정이나 컨버팅 하는 방법을 찾지 못했다.
그래서 간단하게 처리할수 있는 방법으로 생각한게 msi2exe converter 툴이다.

msi2exe converter 다운로드

다운로드: http://download.cnet.com/ImElfin-MSI2EXE-Converter/3000-2094_4-76020455.html

변환툴을 활용해서 .msi 파일을 .exe 파일로 변환하면 된다.

참조

공유하기