skip to content
░▒▓████████████████████████████████████████████████████████████████████████████████████████████████████████▓▒░
╔════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║                                                                                                            ║
 ██████╗ ██╗     ██████╗     ███████╗██╗  ██╗ ██████╗  ██████╗ ██╗          ███╗   ██╗███████╗██████╗ ██████╗ 
██╔═══██╗██║     ██╔══██╗    ██╔════╝██║ ██╔╝██╔═══██╗██╔═══██╗██║          ████╗  ██║██╔════╝██╔══██╗██╔══██╗
██║   ██║██║     ██║  ██║    ███████╗█████╔╝ ██║   ██║██║   ██║██║          ██╔██╗ ██║█████╗  ██████╔╝██║  ██║
██║   ██║██║     ██║  ██║    ╚════██║██╔═██╗ ██║   ██║██║   ██║██║          ██║╚██╗██║██╔══╝  ██╔══██╗██║  ██║
╚██████╔╝███████╗██████╔╝    ███████║██║  ██╗╚██████╔╝╚██████╔╝███████╗     ██║ ╚████║███████╗██║  ██║██████╔╝
 ╚═════╝ ╚══════╝╚═════╝     ╚══════╝╚═╝  ╚═╝ ╚═════╝  ╚═════╝ ╚══════╝     ╚═╝  ╚═══╝╚══════╝╚═╝  ╚═╝╚═════╝ 
║                                                                                                            ║
╚════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
░▒▓████████████████████████████████████████████████████████████████████████████████████████████████████████▓▒░

                                   -=[  oldskoolnerd.com  ::  est. 1973  ]=-
─── /project/NetProfileEnforcer ──────────────────────────────────────

NetProfileEnforcer

WPF tool that installs a scheduled task to keep Windows network profiles pinned to Private. Hooks Network Location Awareness events and boot-time triggers so post-boot Public re-evaluations don't silently bypass firewall rules.
─── /info ────────────────────────────────────────────
language :: C#
last touched :: 2 days ago
topics :: app-project
─── /recent ──────────────────────────────────────────
  • 3 days ago :: 1.3.15: --install runs Install / Update with no window and an exit code (0/1/2), for unattended setup (Crucible:Forge first boot). One install path: TaskEnforcer.InstallAndSaveAsync shared by the button and the switch; LogKind->severity mapping shared; App opens MainWindow itself (no StartupUri). Proven on CHIMERA-O1U-01: fresh install exit 0, damaged settings exit 1.
  • 3 weeks ago :: 1.3.14: taskbar button always shows the app icon (WindowIcon); ScreenFit from CommonStuff - maximize fix, and monitor-move/maximize/drag handling now reaches every window, not only those with a Loaded handler
  • 4 weeks ago :: Tour: retake every picture from 1.3.13 (Verify now shows 'Program is on this computer's own drive'); stamp 1.3.13
─── /comments ────────────────────────────────────────

─── leave a reply ────────────────────────────────────

> your email is not published. required fields marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.