From: N. Brouard Date: Fri, 25 Jul 2003 17:53:29 +0000 (+0000) Subject: Inno setup for Imach (first version not fully tested) X-Git-Tag: imach-099s7~605 X-Git-Url: https://henry.ined.fr/git/?a=commitdiff_plain;h=c6a82019b5951edd43d20e3df978d4fa99067bc0;p=.git Inno setup for Imach (first version not fully tested) --- diff --git a/src/imach.iss b/src/imach.iss new file mode 100644 index 0000000..fa7e1b2 --- /dev/null +++ b/src/imach.iss @@ -0,0 +1,56 @@ +; -- 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"