File:  [Local Repository] / imach / src / imach.iss
Revision 1.1: download - view: text, annotated - select for diffs
Fri Jul 25 17:53:29 2003 UTC (20 years, 9 months ago) by brouard
Branches: MAIN
CVS tags: HEAD
Inno setup for Imach (first version not fully tested)

; -- IMaCh.iss --
;

; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!

[Setup]
AppName=IMaCh
AppVerName=IMaCh Version 0.96c
AppCopyright=Copyright (C) 2002 INED/EUROREVES
DefaultDirName={pf}\IMaCh
DefaultGroupName=IMaCh
UninstallDisplayIcon={app}\imach.exe
; uncomment the following line if you want your installation to run on NT 3.51 too.
; MinVersion=4,3.51
ChangesAssociations=yes

[Files]
Source: "imach.exe"; DestDir: "{app}\bin"
Source: "imach.htm"; DestDir: "{app}\doc"
Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme
Source: "imach.ico"; DestDir: "{app}\bin";
Source: "gnuplot.exe"; DestDir: "{app}\bin";
Source: "wgnuplot.hlp"; DestDir: "{app}\bin";
Source: "website.url"; DestDir: "{app}";
[Icons]
Name: "{group}\IMaCH"; Filename: "{app}\bin\imach.exe"; Comment: "IMaCh 0.96c";IconFilename: "{app}\imach.ico"
Name: "{userdesktop}\IMaCH"; Filename: "{app}\bin\imach.exe"; Comment: "IMach 0.96c"; Flags: runmaximized

; NOTE: Most apps do not need registry entries to be pre-created. If you
; don't know what the registry is or if you need to use it, then chances are
; you don't need a [Registry] section.

[Registry]
; Start "Software\EuroREVES_INED\IMaCh" keys under HKEY_CURRENT_USER
; and HKEY_LOCAL_MACHINE. The flags tell it to always delete the
; "IMaCh" keys upon uninstall, and delete the "EuroREVES_INED" keys
; if there is nothing left in them.
;;Root: HKCU; Subkey: "Software\EuroREVES_INED"; Flags: uninsdeletekeyifempty
;;Root: HKCU; Subkey: "Software\EuroREVES_INED\IMaCh"; Flags: uninsdeletekey
;;Root: HKLM; Subkey: "Software\EuroREVES_INED"; Flags: uninsdeletekeyifempty
Root: HKLM; Subkey: "Software\IMaCh"; Flags: uninsdeletekeyifempty
Root: HKLM; Subkey: "Software\IMaCh\imach"; ValueType: string; ValueName: "Current Version"; ValueData: "0.96c"; Flags: uninsdeletekeyifempty
Root: HKLM; Subkey: "Software\IMaCh\imach"; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"
Root: HKLM; Subkey: "Software\IMaCh\gnuplot"; ValueType: string; ValueName: "Current Version"; ValueData: "3.8i"; Flags: uninsdeletekeyifempty
Root: HKLM; Subkey: "Software\IMaCh\gnuplot"; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"

Root: HKCR; Subkey: ".gp"; ValueType: string; ValueName: ""; ValueData: "gnuplot.exe"; Flags: uninsdeletevalue
Root: HKCR; Subkey: "gnuplot.exe"; ValueType: string; ValueName: ""; ValueData: "Gnuplot File"; Flags: uninsdeletekey
Root: HKCR; Subkey: "gnuplot.exe\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\bin\gnuplot.exe"" ""%1""";
Root: HKCR; Subkey: "gnuplot.exe\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\bin\gnuplot.exe,0"
;
Root: HKCR; Subkey: ".imach"; ValueType: string; ValueName: ""; ValueData: "IMaChFile"; Flags: uninsdeletevalue
Root: HKCR; Subkey: "IMaChFile"; ValueType: string; ValueName: ""; ValueData: "IMaCh Parameter File"; Flags: uninsdeletekey
Root: HKCR; Subkey: "IMaChFile\shell\edit\command"; ValueType: string; ValueName: ""; ValueData: """wordpad"" ""%1"""; Flags: uninsdeletekey
Root: HKCR; Subkey: "IMaChFile\shell\execute\command"; ValueType: string; ValueName: ""; ValueData: """{app}\bin\imach.exe"" ""%1"""; Flags: uninsdeletekey
Root: HKCR; Subkey: "IMaChFile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\bin\imach.ico"

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>