home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2007 January
/
PCWorld_2007-01_cd.bin
/
audio-video
/
alsong
/
ALSong.exe
/
install_script.iss
Wrap
Text File
|
2006-09-05
|
15KB
|
188 lines
;InnoSetupVersion=4.2.6
[Setup]
AppName={cm:AppName}
AppVerName={cm:AppVerName}
AppId=ALSong
AppVersion=1.52
AppPublisher=ESTsoft Corp.
AppPublisherURL=http://www.estsoft.com/
AppSupportURL=http://www.altools.net/
AppUpdatesURL=http://www.altools.net/
AppMutex=ALSongMutex
DefaultDirName={pf}\ESTsoft\ALSong
DefaultGroupName={cm:DefaultGroupName}
UninstallDisplayIcon={app}\ALSong.exe
UninstallDisplayName={cm:UninstallDisplayName}
OutputBaseFilename=ALSong152_Eng2
Compression=lzma
AllowNoIcons=yes
WizardImageFile=embedded\WizardImage0.bmp
WizardSmallImageFile=embedded\WizardSmallImage0.bmp
[Files]
Source: "{app}\ALSong.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\asLoader.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\ALSkin.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\alupopt.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\alupdate.exe"; DestDir: "{app}"; Flags: onlyifdoesntexist
Source: "{app}\asCenter.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\asParser.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\asBand.dll"; DestDir: "{app}"; Flags: restartreplace
Source: "{app}\ALSongSh.dll"; DestDir: "{app}"; Flags: restartreplace
Source: "{app}\asSoap.DLL"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\LyricEditor.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\AZMain.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\bass.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\bass_fx.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\basscd.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\basswma.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\bassflac.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\bass_ape.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\unrar4.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\lame_enc.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\Language\eng.dll"; DestDir: "{app}\Language"; Flags: restartreplace
Source: "{app}\ALSong.chm"; DestDir: "{app}"; Flags: restartreplace
Source: "{pf}\ESTsoft\Common\Alxupdate.exe"; DestDir: "{pf}\ESTsoft\Common"; Flags: uninsneveruninstall promptifolder
Source: "{app}\Modules\asControl.dll"; DestDir: "{app}\Modules"; Flags: ignoreversion
Source: "{app}\Modules\asEqualizer.dll"; DestDir: "{app}\Modules"; Flags: ignoreversion
Source: "{app}\Modules\asPlaylist.dll"; DestDir: "{app}\Modules"; Flags: ignoreversion
Source: "{app}\Modules\asLyric.dll"; DestDir: "{app}\Modules"; Flags: ignoreversion
Source: "{app}\Modules\asRemote.dll"; DestDir: "{app}\Modules"; Flags: ignoreversion
Source: "{app}\Modules\asAlbum.dll"; DestDir: "{app}\Modules"; Flags: ignoreversion
Source: "{app}\Modules\asMusicCast.dll"; DestDir: "{app}\Modules"; Flags: ignoreversion
Source: "{app}\skins\ALSong Default Skin.ssk"; DestDir: "{app}\skins"; Flags: ignoreversion
Source: "{app}\skins\ALSong Jewels Skin.ssk"; DestDir: "{app}\skins"; Flags: ignoreversion
Source: "{app}\skins\ALSong Modern Skin.ssk"; DestDir: "{app}\skins"; Flags: ignoreversion
Source: "{app}\image\alsongband.gif"; DestDir: "{app}\image"; Flags: ignoreversion
Source: "{app}\readme.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\regsvr32.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\ESTBlackbox.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\DbgHelp.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "{app}\MFC71.dll"; DestDir: "{app}"; Flags: onlyifdoesntexist
Source: "{app}\msvcr71.dll"; DestDir: "{app}"; Flags: onlyifdoesntexist
Source: "{app}\msvcp71.dll"; DestDir: "{app}"; Flags: onlyifdoesntexist
Source: "{app}\atl71.dll"; DestDir: "{app}"; Flags: onlyifdoesntexist
Source: "{app}\Album\ALSongAlbum.ini"; DestDir: "{app}\Album"; Flags: ignoreversion
Source: "{app}\Album\btn_edit.gif"; DestDir: "{app}\Album"; Flags: ignoreversion
Source: "{app}\Album\cssTemplate.css"; DestDir: "{app}\Album"; Flags: ignoreversion
Source: "{app}\Album\Theme0\preview_basic.gif"; DestDir: "{app}\Album\Theme0"; Flags: ignoreversion
Source: "{app}\Album\Theme0\Images\b_profile.gif"; DestDir: "{app}\Album\Theme0\Images"; Flags: ignoreversion
Source: "{app}\Album\Theme1\preview_picture.gif"; DestDir: "{app}\Album\Theme1"; Flags: ignoreversion
Source: "{app}\Album\Theme1\Images\p_profile.gif"; DestDir: "{app}\Album\Theme1\Images"; Flags: ignoreversion
Source: "{app}\Album\Theme1\Images\p_prolog.gif"; DestDir: "{app}\Album\Theme1\Images"; Flags: ignoreversion
Source: "{app}\Album\Theme2\preview_album.gif"; DestDir: "{app}\Album\Theme2"; Flags: ignoreversion
Source: "{app}\Album\icon_home.gif"; DestDir: "{app}\Album"; Flags: ignoreversion
Source: "{app}\Album\icon_play.gif"; DestDir: "{app}\Album"; Flags: ignoreversion
Source: "{app}\Album\Theme0\200x200_sample.gif"; DestDir: "{app}\Album\Theme0"; Flags: ignoreversion
Source: "{app}\Album\Theme0\basic.htm"; DestDir: "{app}\Album\Theme0"; Flags: ignoreversion
Source: "{app}\Album\Theme0\maker_basic.gif"; DestDir: "{app}\Album\Theme0"; Flags: ignoreversion
Source: "{app}\Album\Theme0\Images\b_al.gif"; DestDir: "{app}\Album\Theme0\Images"; Flags: ignoreversion
Source: "{app}\Album\Theme0\Images\b_albumlist.gif"; DestDir: "{app}\Album\Theme0\Images"; Flags: ignoreversion
Source: "{app}\Album\Theme0\Images\b_bg.gif"; DestDir: "{app}\Album\Theme0\Images"; Flags: ignoreversion
Source: "{app}\Album\Theme0\Images\b_copy.gif"; DestDir: "{app}\Album\Theme0\Images"; Flags: ignoreversion
Source: "{app}\Album\Theme0\Images\b_corner_01.gif"; DestDir: "{app}\Album\Theme0\Images"; Flags: ignoreversion
Source: "{app}\Album\Theme0\Images\b_corner_02.gif"; DestDir: "{app}\Album\Theme0\Images"; Flags: ignoreversion
Source: "{app}\Album\Theme0\Images\b_corner_03.gif"; DestDir: "{app}\Album\Theme0\Images"; Flags: ignoreversion
Source: "{app}\Album\Theme0\Images\b_corner_04.gif"; DestDir: "{app}\Album\Theme0\Images"; Flags: ignoreversion
Source: "{app}\Album\Theme0\Images\b_corner_05.gif"; DestDir: "{app}\Album\Theme0\Images"; Flags: ignoreversion
Source: "{app}\Album\Theme0\Images\b_gray_01.gif"; DestDir: "{app}\Album\Theme0\Images"; Flags: ignoreversion
Source: "{app}\Album\Theme0\Images\b_gray_02.gif"; DestDir: "{app}\Album\Theme0\Images"; Flags: ignoreversion
Source: "{app}\Album\Theme0\Images\b_gray_03.gif"; DestDir: "{app}\Album\Theme0\Images"; Flags: ignoreversion
Source: "{app}\Album\Theme0\Images\b_gray_04.gif"; DestDir: "{app}\Album\Theme0\Images"; Flags: ignoreversion
Source: "{app}\Album\Theme1\475x485_sample.gif"; DestDir: "{app}\Album\Theme1"; Flags: ignoreversion
Source: "{app}\Album\Theme1\maker_picture.gif"; DestDir: "{app}\Album\Theme1"; Flags: ignoreversion
Source: "{app}\Album\Theme1\picture.htm"; DestDir: "{app}\Album\Theme1"; Flags: ignoreversion
Source: "{app}\Album\Theme2\500x500_sample2.gif"; DestDir: "{app}\Album\Theme2"; Flags: ignoreversion
Source: "{app}\Album\Theme2\500x500_sample.gif"; DestDir: "{app}\Album\Theme2"; Flags: ignoreversion
Source: "{app}\Album\Theme2\album.htm"; DestDir: "{app}\Album\Theme2"; Flags: ignoreversion
[Registry]
Root: HKLM; Subkey: "SOFTWARE\ESTsoft\ALSong"; Flags: uninsdeletekey deletekey deletevalue
Root: HKCU; Subkey: "SOFTWARE\ESTsoft\ALSong"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\ESTsoft\ALSong"; ValueName: "RootDir"; ValueType: String; ValueData: "{app}"; Flags: createvalueifdoesntexist uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\ESTsoft\ALSong"; ValueName: "MasterUpdateURL"; ValueType: String; ValueData: "http://alupdate.altools.co.kr/Masterfull.xml"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\ESTsoft\ALSong"; ValueName: "SelfUpdateURL"; ValueType: String; ValueData: "http://alupdate.altools.co.kr/Alupdate/Alupdate_ALSong.xml"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\ESTsoft\ALSong"; ValueName: "ProductNo"; ValueType: Dword; ValueData: "$70"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\ESTsoft\ALSong"; ValueName: "ProgramType"; ValueType: Dword; ValueData: "$0"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\ESTsoft\ALSong"; ValueName: "ALUpdateEnable"; ValueType: Dword; ValueData: "$1"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\ESTsoft\ALSong"; ValueName: "UpdatePlan"; ValueType: String; ValueData: "S"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\ESTsoft\ALSong"; ValueName: "version"; ValueType: String; ValueData: "1.52"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\ESTsoft\ALSong"; ValueName: "updateversion"; ValueType: String; ValueData: "1.52"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\ESTsoft\ALSong"; ValueName: "Language"; ValueType: String; ValueData: "{cm:Language}"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\ESTsoft\ALSong\Banner"; ValueName: "BannerURL"; ValueType: String; ValueData: "http://ad4.estsoft.com"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayCDAudioOnArrival"; ValueName: "ALSongCDAudioOnArrival"; ValueType: String; Flags: uninsdeletevalue
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayMusicFilesOnArrival"; ValueName: "ALSongMediaOnArrival"; ValueType: String; Flags: uninsdeletevalue
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\ALSongCDAudioOnArrival"; ValueName: "Action"; ValueType: String; ValueData: "{cm:ALSongPlayAudioCD}"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\ALSongCDAudioOnArrival"; ValueName: "DefaultIcon"; ValueType: String; ValueData: "{app}\alsong.exe,0"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\ALSongCDAudioOnArrival"; ValueName: "InvokeProgID"; ValueType: String; ValueData: "ALSong.AudioCD"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\ALSongCDAudioOnArrival"; ValueName: "InvokeVerb"; ValueType: String; ValueData: "open"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\ALSongCDAudioOnArrival"; ValueName: "Provider"; ValueType: String; ValueData: "ALSong Player"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\ALSongMediaOnArrival"; ValueName: "Action"; ValueType: String; ValueData: "{cm:ALSongPlayFile}"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\ALSongMediaOnArrival"; ValueName: "DefaultIcon"; ValueType: String; ValueData: "{app}\alsong.exe,0"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\ALSongMediaOnArrival"; ValueName: "InvokeProgID"; ValueType: String; ValueData: "ALSong.AutoPlay"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\ALSongMediaOnArrival"; ValueName: "InvokeVerb"; ValueType: String; ValueData: "open"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\ALSongMediaOnArrival"; ValueName: "Provider"; ValueType: String; ValueData: "ALSong Player"; Flags: uninsdeletekey
Root: HKCU; Subkey: "SOFTWARE\ESTsoft\ALSong\Param\Option\Common"; ValueName: "ShowALSongBand"; ValueType: Dword; ValueData: "$1"; Flags: uninsdeletekey
Root: HKCU; Subkey: "SOFTWARE\ESTsoft\ALSong"; ValueName: "1timesetup"; ValueType: Dword; ValueData: "$1"; Flags: uninsdeletekey
Root: HKCU; Subkey: "Software\ESTSoft\ALSong\Param\Option\Skin"; ValueName: "SkinPath"; ValueType: String; Flags: createvalueifdoesntexist
[Run]
Filename: "{app}\regsvr32.exe"; Parameters: " /s ""{app}\asBand.dll"" "; Flags: shellexec waituntilidle
Filename: "{app}\regsvr32.exe"; Parameters: " /s ""{app}\ALSongSh.dll"" "; Flags: shellexec waituntilidle
Filename: "{app}\ALSong.exe"; Parameters: "/install";
Filename: "{app}\ALSong.exe"; Description: "{cm:PlayALSong2}"; Flags: postinstall skipifsilent waituntilidle
[UninstallRun]
Filename: "{app}\ALSong.exe"; Parameters: "/uninstall";
Filename: "regsvr32.exe"; Parameters: "/s /u ""{app}\asBand.dll"" "; Flags: shellexec
Filename: "regsvr32.exe"; Parameters: "/s /u ""{app}\ALSongSh.dll"" "; Flags: shellexec
[Icons]
Name: "{group}\{cm:AppName}"; Filename: "{app}\ALSong.exe";
Name: "{group}\{cm:DeleteAlsong}"; Filename: "{uninstallexe}";
Name: "{commonstartmenu}\{cm:AppName}"; Filename: "{app}\ALSong.exe"; Comment: "{cm:PlayALSong}"; Tasks: StartMenuIcon;
Name: "{commondesktop}\{cm:AppName}"; Filename: "{app}\ALSong.exe"; Comment: "{cm:PlayALSong}"; Tasks: desktopicon;
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{cm:AppName}"; Filename: "{app}\ALSong.exe"; Comment: "{cm:PlayALSong}"; Tasks: quicklaunchicon;
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}";
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}";
Name: "StartMenuIcon"; Description: "{cm:CreateStartMenuIcon}"; GroupDescription: "{cm:AdditionalIcons}";
[InstallDelete]
Type: filesandordirs; Name: "{app}\alupdate";
[UninstallDelete]
Type: filesandordirs; Name: "{app}\ALUpdate";
Type: filesandordirs; Name: "{app}\modules";
Type: filesandordirs; Name: "{app}\skins";
Type: filesandordirs; Name: "{app}\image";
Type: filesandordirs; Name: "{app}\album";
Type: filesandordirs; Name: "{app}\Language";
Type: files; Name: "{commonappdata}\ESTsoft\ALSong\App.ini";
Type: filesandordirs; Name: "{commonappdata}\ESTsoft\ALSong\Banner";
Type: dirifempty; Name: "{commonappdata}\ESTsoft\ALSong";
Type: dirifempty; Name: "{userappdata}\ESTsoft\ALSong";
[CustomMessages]
English.AppName=ALSong
English.AppVerName=ALSong v1.52
English.DefaultGroupName=EstSoft\ALSong
English.UninstallDisplayName=ALSong
English.ALSongPlayAudioCD=Play Audio CD
English.ALSongPlayFile=Play Files
English.DeleteAlsong=Uninstall ALSong
English.PlayALSong=Play music with ALSong
English.PlayALSong2=Launch ALSong
English.AdditionalIcons=Additional icons:
English.CreateDesktopIcon=Create a &desktop icon
English.CreateQuickLaunchIcon=Create a &Quick Launch icon
English.CreateStartMenuIcon=Create a &Start Menu icon
English.Language=eng
[Languages]
; These files are stubs
; To achieve better results after recompilation, use the real language files
Name: "English"; MessagesFile: "embedded\English.isl"; LicenseFile: "embedded\EnglishLicense.rtf"; InfoAfterFile: "embedded\EnglishInfoAfter.txt";