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.
Scroll to Top