Skip to content

Commit c7af96b

Browse files
Improved the Inno setup script
1 parent d4de5d1 commit c7af96b

5 files changed

Lines changed: 20 additions & 4 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,3 +375,4 @@ FodyWeavers.xsd
375375
/CalibreImport/Properties/CalibreImport.json
376376
/CalibreImport/LoggerOLD.cs
377377
/CalibreImport/ResourceStringsResx.cs
378+
/CalibreImport/ReleaseFiles/CalibreImportSetup-0.1.0.9.exe

CalibreImport/InnoSetup/CalibreImportSetup.iss

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
#define ReleaseFilesPath "..\ReleaseFiles\"
33
#define ResourcesFilesPath "..\Resources\"
44
#define AppName "CalibreImport"
5-
#define AppNameNice "Calibre Import Shell Extension"
5+
#define AppNameNice "Calibre Import shell extension"
66
#define MainDll "CalibreImport.dll"
77
#define AppIcon "MainAppIcon.ico"
88

99
[Setup]
1010
; Application metadata
1111
AppName={#AppNameNice}
12-
AppVersion=0.1.0.9
12+
AppVersion=0.1.1.0
1313
DefaultDirName={autopf}\{#AppName}
1414
DefaultGroupName={#AppName}
1515
UninstallDisplayIcon={app}\{#MainDll}
@@ -66,6 +66,21 @@ Source: "{#ReleaseFilesPath}*.dll"; DestDir: "{app}"; Flags: ignoreversion recur
6666
Source: "{#ResourcesFilesPath}Wizard.bmp"; DestDir: "{tmp}"; Flags: dontcopy
6767
Source: "{#ResourcesFilesPath}WizardLarge.bmp"; DestDir: "{tmp}"; Flags: dontcopy
6868

69+
[Run]
70+
; Register SharpShell DLL first (prerequisite)
71+
Filename: "{win}\Microsoft.NET\Framework64\v4.0.30319\regasm.exe"; \
72+
Parameters: "/codebase ""{app}\SharpShell.dll"""; \
73+
Flags: runhidden waituntilterminated; \
74+
StatusMsg: "Registering SharpShell..."; \
75+
Check: Is64BitInstallMode
76+
77+
; Register Main DLL
78+
Filename: "{win}\Microsoft.NET\Framework64\v4.0.30319\regasm.exe"; \
79+
Parameters: "/codebase ""{app}\{#MainDll}"""; \
80+
Flags: runhidden waituntilterminated; \
81+
StatusMsg: "Registering {#AppNameNice}..."; \
82+
Check: Is64BitInstallMode
83+
6984
[UninstallRun]
7085
; Unregister Main DLL
7186
Filename: "{win}\Microsoft.NET\Framework64\v4.0.30319\regasm.exe"; \

CalibreImport/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,5 @@
2828
// Build Number
2929
// Revision
3030
//
31-
[assembly: AssemblyVersion("0.1.0.9")]
32-
[assembly: AssemblyFileVersion("0.1.0.9")]
31+
[assembly: AssemblyVersion("0.1.1.0")]
32+
[assembly: AssemblyFileVersion("0.1.1.0")]
0 Bytes
Binary file not shown.
-172 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)