Files
inno-installers/README.md
cproudlock 5c07ffe288 Add documentation for all Inno Setup projects
New README files:
- BlueSSOFix: WiFi authentication repair utility
- JT2GO: Siemens JT2Go installer with prerequisites
- MappedDrive: Network drive mapping tool
- NetworkDriveManager: Advanced drive management with migration

Main repository README:
- Overview table of all projects
- Quick reference by category
- Common patterns and resources
- Building and silent installation instructions

Also includes Dashboard and LobbyDisplay projects.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 16:25:04 -05:00

114 lines
4.6 KiB
Markdown

# Inno Setup Installers
Collection of Inno Setup installer packages for GE Aerospace manufacturing tools and utilities.
## Projects
| Project | Description | Documentation |
|---------|-------------|---------------|
| [BlueSSOFix](BlueSSOFix/) | Blue SSO wireless authentication repair utility | [README](BlueSSOFix/README.md) |
| [HIDCardPrinter](HIDCardPrinter/) | HID FARGO card printer driver installer | [README](HIDCardPrinter/README.md) |
| [HPOfflineInstaller](HPOfflineInstaller/) | HP Universal Print Driver offline installer | [README](HPOfflineInstaller/README.md) |
| [JT2GO](JT2GO/) | Siemens JT2Go installer with prerequisite checking | [README](JT2GO/README.md) |
| [MappedDrive](MappedDrive/) | Network drive mapping tool | [README](MappedDrive/README.md) |
| [NetworkDriveManager](NetworkDriveManager/) | Advanced network drive management with migration | [README](NetworkDriveManager/README.md) |
| [PrinterInstaller](PrinterInstaller/) | Network printer installer with ShopDB integration | [README](PrinterInstaller/README.md) |
| [ShopfloorConnect](ShopfloorConnect/) | ShopfloorConnect MTC Service installer | [README](ShopfloorConnect/README.md) |
| [Template](Template/) | Inno Setup project template for new installers | [README](Template/README.md) |
| [XeroxOfflineInstaller](XeroxOfflineInstaller/) | Xerox Universal Print Driver offline installer | [README](XeroxOfflineInstaller/README.md) |
## Quick Reference
### Printer Installers
- **PrinterInstaller** - Network printers via ShopDB API (HP, Xerox, HID)
- **HPOfflineInstaller** - USB HP printers (offline/standalone)
- **XeroxOfflineInstaller** - USB Xerox printers (offline/standalone)
- **HIDCardPrinter** - USB HID FARGO card printers
### Network Drive Tools
- **NetworkDriveManager** - Full-featured menu-based drive management
- **MappedDrive** - Simple drive mapping with server selection
### Application Installers
- **JT2GO** - Siemens JT2Go 3D CAD viewer with .NET/VC++ prerequisites
- **ShopfloorConnect** - Teamcenter MTC Service for shop floor integration
### Utilities
- **BlueSSOFix** - WiFi authentication repair for Blue SSO network
- **Template** - Starting point for creating new Inno Setup projects
## Requirements
- [Inno Setup 6.x](https://jrsoftware.org/isdl.php) for compiling installers
- Windows 10/11 for running installers
- Administrator privileges for most installers
## Building an Installer
1. Install Inno Setup 6.x
2. Navigate to the project folder
3. Open the `.iss` file in Inno Setup Compiler
4. Press F9 or Build > Compile
5. Find output in `Output/` folder
## Silent Installation
Most installers support silent mode:
```batch
:: Silent installation
InstallerName.exe /VERYSILENT /SUPPRESSMSGBOXES
:: Silent with logging
InstallerName.exe /VERYSILENT /SUPPRESSMSGBOXES /LOG="C:\install.log"
```
## Common Patterns
### Prerequisite Checking
See [JT2GO](JT2GO/) for registry-based prerequisite detection and silent installation of dependencies.
### Driver Installation
See [HPOfflineInstaller](HPOfflineInstaller/) for certificate installation and pnputil driver staging.
### PowerShell Integration
See [NetworkDriveManager](NetworkDriveManager/) for executing PowerShell scripts with output capture.
### Database Integration
See [PrinterInstaller](PrinterInstaller/) for querying REST APIs and dynamic content.
## Project Structure
```
inno-installers/
├── BlueSSOFix/ # WiFi fix utility
├── HIDCardPrinter/ # Card printer drivers
├── HPOfflineInstaller/ # HP printer drivers
├── JT2GO/ # CAD viewer installer
├── MappedDrive/ # Drive mapping tool
├── NetworkDriveManager/ # Advanced drive management
├── PrinterInstaller/ # Network printer installer
├── ShopfloorConnect/ # MTC Service installer
├── Template/ # Project template
├── XeroxOfflineInstaller/# Xerox printer drivers
├── INNO_SETUP_GUIDE.md # Comprehensive Inno Setup guide
└── README.md # This file
```
## Branding
All projects use consistent GE Aerospace branding:
- `gea-logo.ico` - Application icon
- `patrick.bmp` - Wizard banner image (164x314 pixels)
- `patrick-sm.bmp` - Wizard small image (55x58 pixels)
## Additional Resources
- [INNO_SETUP_GUIDE.md](INNO_SETUP_GUIDE.md) - Comprehensive Inno Setup reference
- [Inno Setup Documentation](https://jrsoftware.org/ishelp/)
- [Pascal Scripting Reference](https://jrsoftware.org/ishelp/index.php?topic=scriptintro)
## Author
WJDT / GE Aerospace