首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从privateregistry检索Visual Studio 2017 (Enterprise)密钥

从privateregistry检索Visual Studio 2017 (Enterprise)密钥
EN

Stack Overflow用户
提问于 2018-09-30 10:56:19
回答 1查看 9.5K关注 0票数 7

我购买了一个新的SSD,并希望重新安装Windows 10和VisualStudioEnterprise2017。问题是,我有一个“在中心”帐户作为一个学生,你可以免费获得微软产品,但现在看来,我的帐户从我离开学校一段时间前,但我的钥匙仍然工作(VS和Windows 10)。

我确实从注册表中检索了我的Windows 10密钥,但是由于VS 2017不将密钥存储在注册表中,而是在privateregistry.bin文件中,所以我似乎找不到密钥本身。我得到的最接近的是在Regedit中添加hive文件并对其进行查看。

但是在“注册”中,以及在“许可证”文件夹中没有保存真正的密钥。

是否有可能从单元中的某个地方检索它,或者我是否可以在格式化后复制privateregistry.bin文件并将其添加到Appdata文件夹中?在我确定之前我不想格式化,所以我不会失去我的执照。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-26 13:49:13

您应该能够在注册表路径HKEY_CLASSES_ROOT\Licenses\5C505A59-E312-4B89-9508-E162F8150517\08860下找到激活键。不过,该值是加密的,因此需要使用CryptUnprotectData API中的Win32方法对其进行解密。

我已经创建了一个小工具来简化这个过程,并且应该允许提取Visual 2015、2017和2019的产品密钥(到目前为止只对2019年专业人员进行测试):

https://github.com/terjew/VSKeyExtractor

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52577239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档