Scripting 正在寻找一个可工作的VBscript以收回Office 2010密钥

Scripting 正在寻找一个可工作的VBscript以收回Office 2010密钥,scripting,vbscript,ms-office,Scripting,Vbscript,Ms Office,我为一家服务提供商工作,在所有受支持的计算机上都有自定义VBScript,这些脚本可以报告计算机的Windows和Office密钥。我们发现,自Office 2010以来,返回密钥的方法一直不起作用。通过谷歌搜索,我找到了很多Office 2010的脚本,但似乎都不起作用。我要找的是一个脚本,它获取Office 2010的产品名称和产品密钥,并将它们放入一个(或两个)变量中 我到处找了找,在谷歌上搜索,直到我的手指流血,但我发现没有一个有效。它们要么不返回任何内容,要么在多台计算机上返回错误的密

我为一家服务提供商工作,在所有受支持的计算机上都有自定义VBScript,这些脚本可以报告计算机的Windows和Office密钥。我们发现,自Office 2010以来,返回密钥的方法一直不起作用。通过谷歌搜索,我找到了很多Office 2010的脚本,但似乎都不起作用。我要找的是一个脚本,它获取Office 2010的产品名称和产品密钥,并将它们放入一个(或两个)变量中


我到处找了找,在谷歌上搜索,直到我的手指流血,但我发现没有一个有效。它们要么不返回任何内容,要么在多台计算机上返回错误的密钥。

从您的帖子中可以看出,您下载的脚本在某些计算机上有效,但在其他计算机上无效,对吗?如果是这样,我会检查这是否是由于32位对64位,因为在注册表访问中存在一些差异。如果是这种情况,您可能可以使用找到的脚本,但只需根据操作系统的不同调整它们以查看不同的位置

否则,如果您能够使用外部可执行文件,那么internet上有很多工具可以做到这一点,他们说他们有一个命令行界面(我没有尝试过),您可以从脚本中自动执行


否则,我建议在您支持的各种Windows版本上安装并注册Office 2010副本时,下载并记录对注册表的任何写入,这将为您提供注册表位置,然后你就有希望在某个地方找到解密算法。

它可能在注册表的某个地方。