Using mbidgenerator.exe to generate hardware IDs
Updated: July 26, 2013
Applies To: Windows 8, Windows 8.1
To generate hardware ID values for your service metadata package, you can use the MBIDGenerator.exe command-line tool, which is part of the SDK in Windows 8.1.
|In Windows 8, MBIDGenerator.exe was included in the WDK.|
MBIDGenerator.exe accepts the following parameters:
MBIDGenerator.exe [/Test] <input file> [<output file>]
|The Test parameter provides non-hashed output and should not be used for generating hardware IDs for submission to the Windows Dev Center Dashboard.|
The output from the MBIDGenerator.exe is through a standard command-line output display. Optionally, you can specify a path and file name for the output file. Errors are always reported back to the command prompt.
The output values appear in the following way:
<HardwareIDList> <HardwareID>MBAE:0:hashednumber1</HardwareID> <HardwareID>MBAE:0:hashednumber2</HardwareID> <HardwareID>MBAE:0:hashednumber3</HardwareID> </HardwareIDList>
You can take the output from MBIDGenerator.exe and insert it into the PackageInfo XML schema of your service metadata package.