Q&A

  • inno setup으로 컴파일한 설치프로그램으로 만든 단축아이콘으로 플 실행시 ini파일 찾지 못합니다.
INNO setup으로 프로그램을 만들어 봤는데,

문제가 있는 같아 질문을 합니다.


===
설치 프로그램을 만든후 실행 시켜서 설치를 할 때
데스크에 단축아이콘을 만든다고 체크를 하면
단축 아이콘이 만들어지는데,

그 데스크에 있는 단축 아이콘을 실행 시키면 실행은 되는데,

.ini 파일을 찾지 못하는 군요.

그런데, 제가 직접 단축 아이콘을 만들어 실행하면 잘 됩니다.

프로그램에서 .ini 파일을 찾는 경로 지정은 실행 파일이 있는 경로를 지정하도록 했습니다.
===

혼자 해결해 볼려고 노력했지만, ... 잘 모르겠네요.
해결책을 가지고 계신분은 좋은 답변 부탁 드립니다.
3  COMMENTS
  • Profile
    최용일 2006.04.04 23:05
    안녕하세요. 최용일입니다.

    흠... 그냥 추측입니다만...

    아마도 Ini파일찾을때 경로 설정을 상대경로로 잡으신듯한데....

    Inno Setup으로 만든 단축아이콘과 님이 만드신 단축아이콘의 등록정보에서 시작위치를 비교해보세요.
    차이점이 있을것이구요 하나는 시작위치가 님프로그램이 있는 폴더일것이고 하나는 다를것입니다.
    상대경로로 잡을때는 이것이 문제가 되니까 Inno Setup에서 단축아이콘정보를 바꾸시던가 Ini파일 찾을때 절대경로로 찾으세요...

    ^^ 항상 즐코하세요...

  • Profile
    정민경 2006.04.05 01:24
    설치후 만들어진 단축아이콘의 속성과 제가 임의로 만든 아이콘의 속성을 비교해 보았습니다.

    그런데,

    설치후 만들어진 아이콘의 속성에 '시작위치'가 없네요.

    시작위치를 제가 직접 넣고 해보니깐.

    잘 되네요.


    그런데, inno setup 플을 컴파일 하기전 스크립터를 어떻게 넣어야 할지 조언 부탁 드립니다.
    inno 에서 제공되는 예제를 다 봤는데, 데스크에 아이콘 생성에 관한 예제는 없는 것 같네요.
  • Profile
    정민경 2006.04.05 01:53


    [Icons]
    Name: {group}\FarmSales; Filename: {app}\Main.exe
    Name: {userdesktop}\FarmSales; Filename: {app}\Main.exe; Tasks: desktopicon; WorkingDir: {app}; IconIndex: 0

    여기서 WorkingDir:{app} 를 넣어야 되겠네요.