Commit Graph

14 Commits

Author SHA1 Message Date
cproudlock
0887caabb7 Update Dashboard and LobbyDisplay kiosk installers for FQDN migration
Migrate URLs from tsgwp00525.rd.ds.ge.com to tsgwp00525.wjs.geaerospace.net.
Bump version to 1.1, add PrepareToInstall to kill Edge before updating
shortcuts and registry for clean remote deployment via WinRM.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 17:21:03 -05:00
cproudlock
d68cd6fe02 Fix var declaration inside begin..end block (Pascal syntax error)
Move StepCount to procedure var section.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 17:13:30 -05:00
cproudlock
5a3955b413 Replace Application.ProcessMessages with WizardForm.Refresh
Application is not available in Inno Setup Pascal Script.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 17:12:19 -05:00
cproudlock
1eb687c3ca Fix progress bar during post-install: step-based advancement with status labels
Replace marquee style (unavailable constant) with manual step-based progress.
SetStatusInit calculates total steps, SetStatus advances bar and updates label
at each major operation so users can see activity instead of a frozen bar.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 17:10:44 -05:00
cproudlock
e34997d63e Add animated progress bar and status labels during printer installation
Switch progress bar to marquee (animated) mode during post-install steps so
users know the installer is working and not frozen. Status label updates at
each step: legacy cleanup, driver staging, spooler restarts, port creation,
and per-printer install/remove. Restores normal filled bar on completion.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 17:08:14 -05:00
cproudlock
b9497fb9de Add DesignJet T1700dr PS3 driver support and fix legacy printer cleanup
- Add HP DesignJet T1700dr PS3 driver (hpi94dev/hpi94ded.inf) with model-based
  selection: printers with T1700/DesignJet in model use DesignJet driver
- Fix legacy printer reappearing after cleanup: also remove HKCU\Printers\Connections
  entries across all loaded user hives and .DEFAULT (Windows re-adds printers
  from these connection records when spooler restarts)
- Add IsPrinterLegacy()/IsLegacyServerRef() helpers for robust legacy detection
  (checks Port, ShareName, HostName, Description registry values with Trim/Lowercase)
- Add default printer selection dialog (all installed printers, all user profiles)
- Fix printui /y hang by setting LegacyDefaultPrinterMode=1 before calling it

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 17:01:22 -05:00
cproudlock
f9a8b2dff4 Add FQDNUpdate drive remapping tool and standardize log paths
Add FQDNUpdate project for SSO drive remapping — scans for drives mapped
to legacy server names (tsgwp00525, avwesj-gwy01), backs them up, clears
stale credentials (cmdkey, IPC$, Kerberos), and remaps using canonical
FQDNs with Windows SSO (no password). Includes .iss (pure Pascal Script),
.ps1, and .bat launcher.

Standardize all project log/backup paths to Documents\wjdt\logs\ with
auto-creation of the directory.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 07:32:30 -05:00
cproudlock
a7bfe769bc Add EMXBeta Inno Setup installer
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 17:45:22 -05:00
cproudlock
90956a2e17 Remove unused ResultsMemo variable from MachineAuth
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 16:36:09 -05:00
cproudlock
7c3575aa09 Update MachineAuth to version 3.4
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 16:34:10 -05:00
cproudlock
6be1422080 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
cproudlock
cc43926c23 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
cproudlock
99dbe1c47a Add JT2GO, NetworkDriveManager, and Template projects
JT2GO:
- Inno Setup installer for JT2Go with prerequisite checking
- Checks for VC++ x86/x64 redistributables and .NET 4.8
- Verifies admin privileges before installation
- Supports silent installation mode

NetworkDriveManager:
- Full Inno Setup implementation with integrated PowerShell logic
- Menu-based interface for managing legacy domain network drives
- Features: backup/restore mappings, credential testing, drive reset
- Server migration from rd.ds.ge.com to wjs.geaerospace.net
- Three-phase reconnection to prevent error 1219 with multiple shares
- Add predefined drives (S:, V:, Y:) functionality

Template:
- Reusable Inno Setup project template for co-workers
- Documented sections with examples and best practices
- Includes utility functions and common patterns

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 16:07:07 -05:00
cproudlock
8be52f956e Initial commit: Inno Setup installer packages
Installer packages for GE manufacturing tools:
- BlueSSOFix: Blue SSO authentication fix
- HIDCardPrinter: HID card printer setup
- HPOfflineInstaller: HP printer offline installer
- MappedDrive: Network drive mapping
- PrinterInstaller: General printer installer
- ShopfloorConnect: Shopfloor connectivity tool
- XeroxOfflineInstaller: Xerox printer offline installer

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 13:15:54 -05:00