Link : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=33&MAEULNo=13&no=151&ref=151
싱글 패키지형태로 배포하는 프로그램의 경우 언인스톨 바로가기를 추가하는 방법입니다.
인스톨 스크립트 작성부분에서 왼쪽 콤보박스에서 Move Data를 선택하고 오른쪽 콤보박스에서 OnMoving을 선택한 후
다음과 같이 써줍니다.
설치 패키지에 Uninstall.ico 아이콘 파일을 하나 추가시키고 아래와 같이 하면
간단하게 언인스톨 바로가기가 추가되더군요.
function OnMoving()
string szProgramFolder, szAppPath;
begin
szProgramFolder = FOLDER_PROGRAMS ^ "Thuraya\\Main Unit Manager";
if (!MAINTENANCE) then
szAppPath = UNINSTALL_STRING;
AddFolderIcon(szProgramFolder, "Uninstall", szAppPath, "", TARGETDIR ^ "\\Uninstall.ico", 0, "", REPLACE);
endif;
end;
[code]
icon 내에 명령어
C:\WINDOWS\system32\RunDll32.exe C:\PROGRA~1\COMMON~1\INSTAL~1\PROFES~1\RunTime\09\00\Intel32\Ctor.dll,LaunchSetup "C:\Program Files\InstallShield Installation Information\{A57F9060-D037-4946-A9F6-CCB2BF2CB369}\Setup.exe" -l0x9
[/code]
싱글 패키지형태로 배포하는 프로그램의 경우 언인스톨 바로가기를 추가하는 방법입니다.
인스톨 스크립트 작성부분에서 왼쪽 콤보박스에서 Move Data를 선택하고 오른쪽 콤보박스에서 OnMoving을 선택한 후
다음과 같이 써줍니다.
설치 패키지에 Uninstall.ico 아이콘 파일을 하나 추가시키고 아래와 같이 하면
간단하게 언인스톨 바로가기가 추가되더군요.
function OnMoving()
string szProgramFolder, szAppPath;
begin
szProgramFolder = FOLDER_PROGRAMS ^ "Thuraya\\Main Unit Manager";
if (!MAINTENANCE) then
szAppPath = UNINSTALL_STRING;
AddFolderIcon(szProgramFolder, "Uninstall", szAppPath, "", TARGETDIR ^ "\\Uninstall.ico", 0, "", REPLACE);
endif;
end;
[code]
icon 내에 명령어
C:\WINDOWS\system32\RunDll32.exe C:\PROGRA~1\COMMON~1\INSTAL~1\PROFES~1\RunTime\09\00\Intel32\Ctor.dll,LaunchSetup "C:\Program Files\InstallShield Installation Information\{A57F9060-D037-4946-A9F6-CCB2BF2CB369}\Setup.exe" -l0x9
[/code]
'InstallShield' 카테고리의 다른 글
설치후 reboot 하기 (0) | 2013.09.27 |
---|---|
Modify, Repair, Remove 창 안뜨게 하기 (0) | 2013.09.27 |
InstallShield 에서 외부 Dll 사용하기 (0) | 2013.09.27 |
InstallShield에 사용될 함수 추가하기 Append function (0) | 2013.09.27 |
Installshield 에서 dll 추가하기 (0) | 2013.09.27 |