cproudlock 803853b125 Add MachineAuth 802.1x network configuration installer
New Inno Setup project that configures shop floor PCs for Machine VLAN
connectivity via 802.1x/ISE authentication.

Features:
- Native Pascal implementation (no external batch files required)
- Silent installation support for deployment automation
- Windows 7/8/10/11 auto-detection
- Automatic network interface detection (wired/wireless)
- Detailed logging and results display

Configures:
- Wired: 802.1x PEAP/MS-CHAPv2 via Corporate Holdings RADIUS
- Wireless: AESFMA SSID with EAP-TLS via Aerospace FreeRADIUS

Usage:
  MachineAuthSetup.exe /VERYSILENT /SUPPRESSMSGBOXES

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

Inno Setup Installers

Collection of Inno Setup installer packages for GE Aerospace manufacturing tools and utilities.

Projects

Project Description Documentation
BlueSSOFix Blue SSO wireless authentication repair utility README
HIDCardPrinter HID FARGO card printer driver installer README
HPOfflineInstaller HP Universal Print Driver offline installer README
JT2GO Siemens JT2Go installer with prerequisite checking README
MachineAuth 802.1x Machine Authentication 3.0 network configuration README
MappedDrive Network drive mapping tool README
NetworkDriveManager Advanced network drive management with migration README
PrinterInstaller Network printer installer with ShopDB integration README
ShopfloorConnect ShopfloorConnect MTC Service installer README
Template Inno Setup project template for new installers README
XeroxOfflineInstaller Xerox Universal Print Driver offline installer README

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

Network Configuration

  • MachineAuth - 802.1x Machine Authentication 3.0 for Machine VLAN
  • BlueSSOFix - WiFi authentication repair for Blue SSO network

Utilities

  • Template - Starting point for creating new Inno Setup projects

Requirements

  • Inno Setup 6.x 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:

:: Silent installation
InstallerName.exe /VERYSILENT /SUPPRESSMSGBOXES

:: Silent with logging
InstallerName.exe /VERYSILENT /SUPPRESSMSGBOXES /LOG="C:\install.log"

Common Patterns

Prerequisite Checking

See JT2GO for registry-based prerequisite detection and silent installation of dependencies.

Driver Installation

See HPOfflineInstaller for certificate installation and pnputil driver staging.

PowerShell Integration

See NetworkDriveManager for executing PowerShell scripts with output capture.

Database Integration

See 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
├── MachineAuth/          # 802.1x network configuration
├── 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

Author

WJDT / GE Aerospace

Description
No description provided
Readme 85 MiB
Languages
Inno Setup 69.5%
PowerShell 12.3%
Batchfile 9.7%
Classic ASP 4.9%
HTML 2.6%
Other 1%