我有带零售密钥的 Visual Studio 2015 Pro。我买了新电脑并搬到那里。我希望 VS 已将密钥附加到我的 Microsoft 帐户,但事实并非如此。
我找不到钥匙。
我的旧电脑仍在运行。有什么方法可以从注册的 Visual Studio 或我的 Microsoft 帐户中恢复密钥吗?
两台电脑都运行 Windows 10 并使用同一个 Microsoft 帐户,如果有帮助的话
答案1
您应该能够在注册表路径下找到激活密钥HKEY_CLASSES_ROOT\Licenses\4D8CFBCB-2F6A-4AD2-BABF-10E28F6F2C8F\07062
。但该值是加密的,因此您需要使用CryptUnprotectData
Win32 API 中的方法对其进行解密。
我创建了一个小工具来简化这个过程,它可以提取 Visual Studio 2015、2017 和 2019 的产品密钥(迄今为止仅针对 2019 专业版进行了测试):