Skip to main content

File Details

PKeyMaster contains many types of files, let's divide them by their file types.


Scripts

The project contains .cmd and .ps1 scripts, you can open them with Notepad to see the details.

├── BIN
│ └── Scripts
│ ├── Libs
│ │ ├── Common.ps1
│ │ ├── DigitalProductId.ps1
│ │ ├── Network.ps1
│ │ └── WmiSppError.ps1
│ ├── DecodePKey2009.ps1
│ ├── DecodePKey980-PKey986.ps1
│ ├── DepositCID.ps1
│ ├── GetCID.ps1
│ ├── GetCidBatchApi.ps1
│ ├── GetCidVisualApi.ps1
│ ├── GetIidCid.ps1
│ ├── GetMSDMKey.ps1
│ ├── GUI.ps1
│ ├── KeyActivation.ps1
│ ├── KeyCertification.ps1
│ ├── KeyChecker.ps1
│ ├── KeyCheckerPidGenX.ps1
│ ├── KeyCheckerPre98.ps1
│ ├── Launcher.ps1
│ ├── MakCount.ps1
│ ├── PKeyConfigReader.ps1
│ ├── ScanKeysInDPID.ps1
│ ├── ScanKeysInFiles.ps1
│ ├── ScanKeysInRegistry.ps1
│ └── ScanKeysInSppTrustedStore.ps1
└── PKeyMaster.cmd

PidGenX.dll

The project uses pidgenx.dll files from Windows insider build 26040. Some patches are applied to the dll files to achieve some extra functionality. Check here to learn more.


PublishLicense.xml

PKeyMaster\BIN\PublishLicense.xml

This file's original name is Professional-Retail-1-pl-rtm.xrm-ms, taken from the folder C:\Windows\System32\spp\tokens\skus\Professional from the installation of Win11_25H2_English_x64_v2.iso.

768984706b909479417b2368438909440f2967ff05c6a9195ed2667254e465e3 *Win11_25H2_English_x64_v2.iso

This file is used in the Key activation option to make an activation request. You can use any other pl file if you want as well.


PKeyConfigs

Check here to learn more.


Other files in PKeyMaster are pretty self explanatory.