; -- ContactsMgt.iss --
; Copy/Install ContactsMgt.exe, DataBase Schema and also create the application icon.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING THE .ISS SCRIPT FILES!
; Install the ContacsMgt.exe, ContactsMgt.ico into C:\Contacts for Windows\ and also the
; SQLite3 database file (ContactsDB.sqlite3), report files and documentation into the
; same directory - drive:\Contacts for Windows\
#define MyAppName "Contacts for Windows"
#define MyAppVersion "2.1.1.5"
#define MyAppCopyright "(c) 2024-2026 NewFound Photo Art"
#define MyAppPublisher "NewFound Photo Art, LLC"
#define MyDefaultDirName "\Contacts for Windows"
#define MyAppExeName "ContactsMgt.exe"
#define StatusMsg "Installing Contacts for Windows..."
[Setup]
; AppID={{YOUR-GUID-HERE}}
AppId={{D6F0F3E7-6C42-4E6D-A2A8-7E7C7D8C1234}
; AppName=Contacts for Windows
AppName={#MyAppName}
; AppVersion=2.1.1.5
AppVersion={#MyAppVersion}
; AppCopyright=(c) 2024-2026 NewFound Photo Art
AppCopyright={#MyAppCopyright}
; AppPublisher=NewFound Photo Art, LLC
AppPublisher={#MyAppPublisher}
CreateAppDir=yes
WizardStyle=modern
; DefaultDirName=\Contacts for Windows - Install into root\Contacts for Windows
DefaultDirName={#MyDefaultDirName}
; DefaultGroupName=Contacts for Windows
DefaultGroupName={#MyAppName}
; Uninstall display name
UninstallDisplayName={#MyAppName}
; Uninstall icon
UninstallDisplayIcon={app}\ContactsMgt.ico
; Uninstall log file name ...Inno should create shortcuts
UninstallFilesDir={app}\Uninstall
UninstallLogMode=append
Compression=lzma
SolidCompression=yes
; "ArchitecturesInstallIn64BitMode=x64os" requests that the install be
; done in "64-bit mode" on x64, meaning it should use the native
; 64-bit Program Files directory and the 64-bit view of the registry.
; On all other architectures it will install in "32-bit mode".
ArchitecturesInstallIn64BitMode=x64compatible
; Installer output directory
OutputDir=Installer ContactsMgt
OutputBaseFilename=ContactsMgtSetup
; AppID
; AppID={{PUT-YOUR-GUID-HERE}}
[Files]
Source: "ContactsMgt.exe"; DestDir: "{app}"
Source: "ContactsDB.sqlite3"; DestDir: "{app}"
Source: "sqlite3.dll"; DestDir: "{app}"
Source: "ContactsMgt.ico"; DestDir: "{app}"
Source: "CntkAdressRpt.lrf"; DestDir: "{app}"
Source: "CntksPhEmailRpt.lrf"; DestDir: "{app}"
; Source: "Contacts for Windows.lnk"; DestDir: "{app}"
Source: "Contacts for Windows Documentation.doc"; DestDir: "{app}"
Source: "Database Schema Contacts Mgt.doc"; DestDir: "{app}"
Source: "ReadMe1st.txt"; DestDir: "{app}"
[Tasks]
Name: "desktopicon"; Description: "Create a desktop icon"; GroupDescription: "Additional icons"; Flags: unchecked
[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{app}\ContactsMgt.ico"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{app}\ContactsMgt.ico"; Tasks: desktopicon