Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 17889|回复: 98

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

Rank: 1

UID
352039
帖子
18
PB币
282
贡献
0
技术
0
活跃
12
发表于 2013-9-11 08:04:43 |显示全部楼层
以下在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, 下载次数: 648, 下载积分: PB币 -1

1

查看全部评分

Rank: 1

UID
3682956
帖子
6
PB币
0
贡献
0
技术
0
活跃
2
发表于 2013-9-11 08:41:46 |显示全部楼层
好像不错的样子,下载看来看看,正想重装看看,谢谢。

Rank: 1

UID
2496026
帖子
10
PB币
1
贡献
0
技术
0
活跃
1
发表于 2013-9-11 09:48:54 |显示全部楼层
感谢楼主啊。。。这个真心有用啊。。之前的教程都看不懂

Rank: 2Rank: 2

UID
851842
帖子
323
PB币
152
贡献
0
技术
0
活跃
62
发表于 2013-9-11 10:11:04 |显示全部楼层
不错!学习了!

Rank: 5Rank: 5Rank: 5

UID
574431
帖子
790
PB币
2768
贡献
0
技术
2
活跃
247

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

发表于 2013-9-11 10:56:51 |显示全部楼层
这个工具不错啊

Rank: 2Rank: 2

UID
134364
帖子
402
PB币
1817
贡献
0
技术
0
活跃
661
发表于 2013-9-11 13:15:19 |显示全部楼层
已升级到技术预览版8.1的,可以用这个提取KEY吗

Rank: 1

UID
2222511
帖子
15
PB币
1
贡献
0
技术
0
活跃
4
发表于 2013-9-11 16:06:53 |显示全部楼层
好像不错的样子,下载看来看看,正想重装看看,谢谢。

Rank: 5Rank: 5Rank: 5

UID
809764
帖子
816
PB币
269
贡献
0
技术
0
活跃
944
发表于 2013-9-11 17:32:53 |显示全部楼层
感谢楼主啊。。。这个真心有用啊

Rank: 2Rank: 2

UID
2363015
帖子
284
PB币
0
贡献
0
技术
2
活跃
238
发表于 2013-9-11 18:01:35 |显示全部楼层
这个不错的样子

Rank: 1

UID
3730928
帖子
1
PB币
0
贡献
0
技术
0
活跃
0
发表于 2013-9-11 18:24:33 |显示全部楼层
感谢楼主啊。。。这个真心有用啊。

Rank: 1

UID
3225197
帖子
110
PB币
151
贡献
0
技术
0
活跃
45

I'm Surface用户

发表于 2013-9-11 21:33:17 |显示全部楼层
貌似pro版本可以在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\win8直接读出密钥,大家可以试一试

Rank: 2Rank: 2

UID
429771
帖子
317
PB币
582
贡献
0
技术
93
活跃
243
发表于 2013-9-12 00:09:19 |显示全部楼层
我晕,我直接在注册表里搜索后五位,就搜出来了,结果同楼上

Rank: 1

UID
1606861
帖子
6
PB币
89
贡献
0
技术
0
活跃
1
发表于 2013-9-12 01:48:10 |显示全部楼层
提取出来的序列号激活的时候说无效!怎么办啊?

Rank: 1

UID
352039
帖子
18
PB币
282
贡献
0
技术
0
活跃
12
发表于 2013-9-12 15:51:37 |显示全部楼层
本帖最后由 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
发表于 2013-9-12 19:31:16 |显示全部楼层
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币
24
贡献
0
技术
0
活跃
39
发表于 2013-9-12 21:38:25 |显示全部楼层
感谢楼主啊。。。这个真心有用啊

Rank: 1

UID
352039
帖子
18
PB币
282
贡献
0
技术
0
活跃
12
发表于 2013-9-13 13:56:43 |显示全部楼层
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
帖子
216
PB币
83
贡献
0
技术
0
活跃
82
发表于 2013-9-13 18:02:54 |显示全部楼层
这个工具不错啊

Rank: 1

UID
4082187
帖子
10
PB币
0
贡献
0
技术
0
活跃
0
发表于 2013-9-13 18:19:10 |显示全部楼层
ZCVZFCSDDSCVDS

Rank: 1

UID
2157924
帖子
2
PB币
18
贡献
0
技术
0
活跃
0
发表于 2013-9-13 23:52:41 |显示全部楼层
有点儿意思哈
关闭

站长推荐

近期很多账号被盗,请加强密码保护!!
请注意保护自身账号安全
回顶部
Copyright (C) 2005-2017 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件