应该有人知道有个东西叫KeyFinder
可是这个东西是图形界面的,让我觉得应用性就不是很强。
于是到网上看了Windows CD Key读取的算法,写了这么一个程序。
其实我的程序就是把KeyFinder分成了两个部分:
1.读取注册表中的内容。
2.解密注册表的内容。
而其中第一步可以通过命令行读取。
复制内容到剪贴板
代码:
reg query "HKLM\SOFTWARE\MICROSOFT\Windows NT\CurrentVersion" /v DigitalProductId我的目的是什么?因为并不是所有的时候,我们都能到图形界面去操作。
读取得到注册表的内容类似:
复制内容到剪贴板
代码:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows NT\CurrentVersion
DigitalProductId REG_BINARY A40000000300000036393831332D3634302D393038363839322D3435373933005A0000004132322D30303030310000000000000000857AF686AAE6A4BA2E547F398E000000000000C2E90F47A1870600000000000000000000000000000000000000000000000000373332303000000000000000F715000050CDD584E00300008C0100000000000000000000000000000000000000000000000000000000000032D34C63其中 REG_BINARY 后面的东西就是我们需要的东西。即DigitalProductId。
通过我的程序解密,就能得到最后的CD KEY了。
//附:因为BS深圳某公司的做法,本人QQ不再使用。联系我请加MSN:cgishell@hotmail.com