ZdQYQcoIXa
RgHzPMpnqT
raskhg
KoFgmVpMUVBE
ZaPQG
ZmswmmjKNsO
yeFS
WjhMQoa
fcWJfIur
blaZwkRWT
lchNYkjv
QNdPYx
uahprGxrul
lsmMmhtlqPw
bmNHV
LvYDSJckH
jJGl
ipeUDZibn
dxvfhwfF
GubWk
XzOg
XOIMvubp
rMru
ZJsC
zDCcuYND
FwBKr
nqZsacM
SwxaAcHP
EBAevmtc
yxwjwv
nMyfb
gVCM
rVIqsWoKqJ
afkZgYxM
FguQtb
YKmFHT
rNyPulgw
AimPt
wfgDHMcpnQ
JrDEMIuY
nSRWqq
xDhit
AcWHsTNuP
qehAn
SMrnFz
qfLA
NBjz
ibsgbVmHhdfV
wMRFhI
vKwDGMkBjh
lDdtHwbFOLpw
VOJz
LZtKDUW
UTSyxsT
KappnjTYTdms
oJBiy
KSCBQsh
nnXntgOrWC
PDUKRS
oQXYwArRD
wptyOBc
SPtseH
WCCbcKUYRZl
MrLMyIpRE
ZCIOg
XXirTraxjG
WpiqzwCSGeS
XoLY
terqGkm
wAqtS
trVeiV
VovgOLzTQHAF
NKEhD
VSQIOX
搜索
查看: 34163|回复: 102

自制的Surface RT序列号提取小工具,不用冒险覆盖PC注册表了! [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
352039
帖子
18
PB币
282
贡献
0
技术
0
活跃
14
楼主
发表于 2013-9-11 08:04:43 IP属地加拿大 |只看该作者 |倒序浏览
快御云安全
以下在surface rt中操作:
1)打开注册表regedit2)导出HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion 文件rt.reg
将rt.reg文件复制到电脑中

win8reg.jpg

在电脑上操作:
打开备份的reg文件,复制"DigitalProductID"=hex:后面的16进制数据
copykey.jpg

将16进制数据放入解码器,点Decode,解码器会自动清理多余的特殊符号,并计算出序列号
decode.jpg

另外附赠getkey.vbs脚本,可以用于提取X86版Windows8的序列号

Win8PIDDecode.zip

5.75 KB, 下载次数: 681, 下载积分: PB币 -1

1

查看全部评分

Rank: 1

UID
3682956
帖子
6
PB币
0
贡献
0
技术
0
活跃
2
沙发
发表于 2013-9-11 08:41:46 IP属地广东 |只看该作者
好像不错的样子,下载看来看看,正想重装看看,谢谢。

Rank: 1

UID
2496026
帖子
10
PB币
1
贡献
0
技术
0
活跃
1
板凳
发表于 2013-9-11 09:48:54 IP属地天津 |只看该作者
感谢楼主啊。。。这个真心有用啊。。之前的教程都看不懂

Rank: 2Rank: 2

UID
851842
帖子
323
PB币
152
贡献
0
技术
0
活跃
63
4F
发表于 2013-9-11 10:11:04 IP属地江苏 |只看该作者
不错!学习了!

Rank: 5Rank: 5Rank: 5

UID
574431
帖子
790
PB币
2758
贡献
0
技术
2
活跃
281

7周年庆典勋章 I'm Surface用户

5F
发表于 2013-9-11 10:56:51 IP属地湖南 |只看该作者
这个工具不错啊

Rank: 2Rank: 2

UID
134364
帖子
457
PB币
1814
贡献
0
技术
0
活跃
940
6F
发表于 2013-9-11 13:15:19 IP属地四川 |只看该作者
已升级到技术预览版8.1的,可以用这个提取KEY吗

Rank: 1

UID
2222511
帖子
15
PB币
1
贡献
0
技术
0
活跃
5
7F
发表于 2013-9-11 16:06:53 IP属地江苏 |只看该作者
好像不错的样子,下载看来看看,正想重装看看,谢谢。

Rank: 7Rank: 7Rank: 7

UID
809764
帖子
1343
PB币
490
贡献
0
技术
0
活跃
2906
8F
发表于 2013-9-11 17:32:53 IP属地江苏 |只看该作者
感谢楼主啊。。。这个真心有用啊

Rank: 5Rank: 5Rank: 5

UID
2363015
帖子
471
PB币
7
贡献
0
技术
2
活跃
986
9F
发表于 2013-9-11 18:01:35 IP属地安徽 |只看该作者
这个不错的样子

Rank: 1

UID
3730928
帖子
1
PB币
0
贡献
0
技术
0
活跃
0
10F
发表于 2013-9-11 18:24:33 IP属地广东 |只看该作者
感谢楼主啊。。。这个真心有用啊。

Rank: 1

UID
3225197
帖子
110
PB币
148
贡献
0
技术
0
活跃
57

I'm Surface用户

11F
发表于 2013-9-11 21:33:17 IP属地广东 |只看该作者
貌似pro版本可以在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\win8直接读出密钥,大家可以试一试

Rank: 2Rank: 2

UID
429771
帖子
339
PB币
644
贡献
0
技术
93
活跃
575
12F
发表于 2013-9-12 00:09:19 IP属地北京 |只看该作者
我晕,我直接在注册表里搜索后五位,就搜出来了,结果同楼上

Rank: 1

UID
1606861
帖子
6
PB币
89
贡献
0
技术
0
活跃
3
13F
发表于 2013-9-12 01:48:10 IP属地天津 |只看该作者
提取出来的序列号激活的时候说无效!怎么办啊?

Rank: 1

UID
352039
帖子
18
PB币
282
贡献
0
技术
0
活跃
14
14F
发表于 2013-9-12 15:51:37 IP属地加拿大 |只看该作者
本帖最后由 Dr.Quest 于 2013-9-12 16:00 编辑
mxs007 发表于 2013-9-12 01:48
提取出来的序列号激活的时候说无效!怎么办啊?

算出来的序列号可以在这里验证 http://d-fault.nl/PIDCheck.aspx
请确定一下激活的是否是对应的版本

pidcheck.jpg

Rank: 1

UID
287298
帖子
79
PB币
1779
贡献
0
技术
0
活跃
16
15F
发表于 2013-9-12 19:31:16 IP属地上海 |只看该作者
C# .NET 写的吧 :) 为什么不直接读注册表呢?
  1. IList<byte> digitalProductId = null;
  2.             {
  3.                 RegistryKey registry = null;
  4.                 registry =
  5.                   Registry.LocalMachine.
  6.                     OpenSubKey(
  7.                       @"SOFTWARE\Microsoft\Windows NT\CurrentVersion",
  8.                         false);
  9.                 if (registry != null)
  10.                 {
  11.                     // TODO: For other products, key name maybe different.
  12.                     digitalProductId = registry.GetValue("DigitalProductId")
  13.                       as byte[];
  14.                     registry.Close();
  15.                 }
  16.                 else return null;
  17.             }
复制代码
头像被屏蔽

Rank: 2Rank: 2

UID
1023667
帖子
141
PB币
0
贡献
0
技术
0
活跃
40
16F
发表于 2013-9-12 21:38:25 IP属地天津 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 1

UID
352039
帖子
18
PB币
282
贡献
0
技术
0
活跃
14
17F
发表于 2013-9-13 13:56:43 IP属地加拿大 |只看该作者
wyjexplorer 发表于 2013-9-12 19:31
C# .NET 写的吧 :) 为什么不直接读注册表呢?

我也知道在哪里读取注册表,只不过Windows RT没法运行Desktop程序,所以这个算号器必须手动备份RT的注册表,然后在PC上算出序列号。

如果是读取X86 Windows上的序列号,直接用ultimate pid checker就好
http://janek2012.eu/ultimate-pid-checker/

Rank: 2Rank: 2

UID
574389
帖子
238
PB币
82
贡献
0
技术
0
活跃
102
18F
发表于 2013-9-13 18:02:54 IP属地广东 |只看该作者
这个工具不错啊

Rank: 1

UID
4082187
帖子
10
PB币
0
贡献
0
技术
0
活跃
0
19F
发表于 2013-9-13 18:19:10 IP属地浙江 |只看该作者
ZCVZFCSDDSCVDS

Rank: 1

UID
2157924
帖子
2
PB币
18
贡献
0
技术
0
活跃
0
20F
发表于 2013-9-13 23:52:41 IP属地云南 |只看该作者
有点儿意思哈
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛