What’s New:
- Windows 11-type GUI
- Office 2010-2021 key checking
Fixed: - Crash resulting from permissions
- Crash on German when clicking Windows 7 OEM marker
- Migration to XAML/MVVM is complete
- This version applies to Windows 8 and 10 only
- Windows 7 is no longer supported (apart from key checking) .
- It does not have all functionality of the original (WinPE, CLI etc.) yet
Update:
- Added the About page
- Fixed “More..” button display when no additional installations available
- Update: 64-bit Version 1.0.0.1616 / 32-bit Version 1.0.0.1621
- Fixed Key masking and a bunch of other stuff
- Changed to Store version logo
- Update: 64-bit Version 1.0.0.26874 / 32-bit Version 1.0.0.26887
- Added Accent colour gradient to menu mouse over
- Added number of installations found by auto-discovery to ‘More…’
- Added to saved file a notification if generic key
- Progress ring when searching via More.. or Retrieve key functions
- General code optimisation
- Update: 64-bit Version 1.0.0.3969 / 32-bit Version 1.0.0.4042
- Added Dark mode compatibility
- If “Default app mode” is set to Dark in Colours settings or can be user initiated by double-clicking Version in About
- Update: 64-bit Version 1.0.0.32696 / 32-bit Version 1.0.0.32651
- Fixed Key masking of non-Key returns
- Update: 32-bit Version 1.1.11.25105
- Fixed crash when no additional installations found.
- Note: This is a Debug version that contains a crash reporting tool that will get marked as a Trojan by AV’s—it’s not meant for general use.
- Update: 32-bit Version 1.1.11.39129 / 64-bit Version 1.1.11.39140
- Removed debugging code
- Update: 32-bit Version 1.1.12.20946 / 64-bit Version 1.1.12.23240
- Added Accent brightness
- Update: 32-bit Version 1.1.12.23243 / 64-bit Version 1.1.12.23260
- Added exception handing retrieving additional installation data (via More.. or Retrieve key functions)
- Added improved Windows 7 edition checking with notification of expected delayed response
- Update: 32-bit Version / 64-bit Version 1.1.12.38160
- Removed border from textboxes on mouse over
- Changed message box to window text reporting Win 7 edition in progress
- Added High Contract compatibility
- Increased opacity of Accent gradient
- Fixed collapsing Home indicator
- Added Accent brightness to Check progress bar
- Update: 32-bit Version / 64-bit Version 1.1.13.15117
- Added Current Build in registry to version check due to Windows 10 1909 having inconsistent Build numbers
- Added thread cancellation tokens
- Update: 32-bit Version / 64-bit Version 1.1.13.38538
- Updated Default product key list
- Update: 32-bit Version / 64-bit Version 1.1.13.38600
- Updated Original key retrieval
- Update: 32-bit Version / 64-bit Version 1.1.13.38662
- Additional updates to Original key retrieval (More… and Retrieve functions)
- Update: 32-bit Version / 64-bit Version 1.1.13.38663
- Added logic to distinguish between the Original key in previous Windows versions and the new location (HKLMSYSTEMSetupSource OS (Updated on dd mm yyyy hh:mm:ss)
- Update: 32-bit Version 1.1.13.40415
- Added Upgrade button to iterate upgrades
- Update: 32-bit Version 1.1.13.40420
- Improved drive collection for “More” list
- Update: 32-bit Version / 64-bit Version 1.1.14.42987
- Added remaining MAK count checking (requires internet access)
- Added Transparency
- Update: 32-bit Version / 64-bit Version 1.1.14.44000
- Migrated to .Net Core (requires Core 3.1 desktop runtime installed)
- Added Italian language (special thanx to @bovirus for excellent translation)
- Update: 32-bit Version / 64-bit Version 1.1.14.45000
- Added Culture specific short date format on Upgrades
- Update: 32-bit Version / 64-bit Version 1.1.14.46000
- Added additional languages (including ar, de, es, fr, nl, pt, ru) – untested as translation per Google Translate.
- Update: 64-bit Version 1.1.14.5 – Release Candidate
Dependency:
- Minimum .Net Framework 4.7.2
- Languages included (de, es, fr, it, nl, pt, ru, zh-Hant)
- Update: 64-bit Version 1.1.14.6 – Release Candidate
- Italian language fixes applied – thanx @bovirus
- Update: 32/64-bit Version 1.1.16.5
- Added MS Office (2010-2019) key checking
- Windows 11 GUI
- Removed ru and zh-Hant languages
- Auto detect Accent colour change
- Fixed crash when “Windows 7 OEM-Marker in Firmware vorhanden” clicked (on German systems)
- Fixed (partially) memory leak when checking Win 7 keys
- Added additional languages – de, es, fr, it, nl, pt, ru, zh-Hant
- Added remaining MAK count checking (requires internet access)
- Added Transparency
- Added the About page
- Fixed “More..” button display when no additional installations available
Added:
- The standard help switch (-h, /h, -Help, /? etc should bring it up)
- Uses offreg.dll’s – embedded (consistent with UWP version)
- Saving key info from GUI in WinPE saves directly to executable path.
- Saving key info from GUI expanded to include Word and Excel types.
Bigfixes:
- “no installed OS” found in WinPE
- CLI mode never show a GUI element
- CLI mode return to prompt after completion of processing
- GUI mode saving OEM info with “no installed OS” – object not found error.
- Windows 7 hive inaccesibility
- Toggle Original key
Known Issues:
- CLI mode releases the prompt before it is finished
- CLI mode does not close Console if an installed OS is found
Addresses the following issues:
- “no OS” found mode in WinPE
- CLI mode never show a GUI element – also no error message as popup,
- CLI mode should not wait at the end to press a button
Added:
- The standard help switch (-h, /h, -Help, /? etc should bring it up)
- Fixed applied for timing issue – needs testing
- Duplication of MAK installation key with Original key.
- Fixed disabled menu links when returning to the main screen subsequent to an error from auto-discovery.
- Fixed “Retrieve key from backup” not displaying correct installation.
- Updated error message to specify to re-launch as Admin if access to hive denied.
- Added Windows build version and achitecture
- Bug fix: Supress messagebox when in CLI mode
- Added key checking support for new editions in Creators Update: Windows EnterpriseG and Windows Cloud.
Bugfix:
- Version check returning null error
- System.NullReferenceException: Object reference not set to an instance of an object.
at ShowKey.frmKeyInfo.bgwVersion_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
Bug fix:
- Product key checking referencing incorrect dll. on Windows 32-bit versions
- NB: Windows 7 32-bit still does not support key checking of Win 8 / Win 10 keys. It will report those keys as Invalid, but they should be checked on Win 7 64-bit or any Win 8 or Win 10 version.
- (Seems to be kernel calls to the superceded pidgen.dll that fails. Works with Win 8 and Win 10 32-bit, however.)
- Exception wording added for valid keys with invalid configuration resulting in a null response for edition.
- Cosmetic fixes.
Bugfix:
- Version check returning null error
- System.NullReferenceException: Object reference not set to an instance of an object.at
- ShowKey.frmKeyInfo.bgwVersion_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
- Product key checking referencing incorrect dll. on Windows 32-bit versions
- NB: Windows 7 32-bit still does not support key checking of Win 8 / Win 10 keys. It will report those keys as Invalid, but they should be checked on Win 7 64-bit or any Win 8 or Win 10 version.
- (Seems to be kernel calls to the superceded pidgen.dll that fails. Works with Win 8 and Win 10 32-bit, however.)
- Exception wording added for valid keys with invalid configuration resulting in a null response for edition.
Cosmetic fixes.
- Bugfix: System.NullReferenceException: Object reference not set to an instance of an object. at
- ShowKey.frmKeyInfo.bgwVersion_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e). It can be replicated in builds 6112/6115 by attempting launching a second instance immediately as the first one is initialising (i.e before the background worker completes). Hopefully it’s fixed in this version. This is a quick-fix as the version check will abort rather than the exception thrown.