Reply To: Ninja Complete custom process

Home Forums System Ninja Support Ninja Complete custom process Reply To: Ninja Complete custom process

#13682
Shane Gowland
Keymaster

Hi,

You can’t customize the installer, but you can roll your own using Inno Setup. The script file should include, at a minimum, the following file includes.

[Files]
;Program required files
Source: "C:\Path\To\Custom\System-Ninja\System Ninja.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Path\To\Custom\System-Ninja\DevComponents.DotNetBar2.dll"; DestDir: "{app}"; Flags: ignoreversion
             
;========Core Modules=====================
Source: "C:\Path\To\Custom\System-Ninja\modules\SystemAnalysis.dll";     DestDir: "{app}\modules"; Flags: ignoreversion
Source: "C:\Path\To\Custom\System-Ninja\modules\System.Ninja.Hardware.dll";     DestDir: "{app}\modules"; Flags: ignoreversion 
Source: "C:\Path\To\Custom\System-Ninja\modules\ProcessManager.dll";     DestDir: "{app}\modules"; Flags: ignoreversion
Source: "C:\Path\To\Custom\System-Ninja\modules\StartupManager.dll";     DestDir: "{app}\modules"; Flags: ignoreversion
Source:   "C:\Path\To\Custom\System-Ninja\modules\SoftwareUninstaller.dll";     DestDir: "{app}\modules"; Flags: ignoreversion
Source:   "C:\Path\To\Custom\System-Ninja\modules\SimpleNinja.dll";     DestDir: "{app}\modules"; Flags: ignoreversion
Source:   "C:\Path\To\Custom\System-Ninja\modules\DuplicateFinder.dll";     DestDir: "{app}\modules"; Flags: ignoreversion

Customizing the portable edition is the same as the installer version—just include the /branding/ folder in the archive.