我为一家服务提供商工作,在我们所有支持的机器上都有自定义的VBscripts,可以报告机器的Windows和Office键。我们发现,从Office2010开始,返回键的方法就不起作用了。通过谷歌搜索,我发现了许多Office2010的脚本,但它们似乎都不起作用。我正在寻找的是一个脚本,获得Office 2010的产品名称和产品密钥,并将它们放入一个变量(或两个)。
我到处找,用谷歌搜索,直到我的手指在出血,但我找到的都不起作用。它们要么不返回任何内容,要么在多台机器上返回错误的密钥。
发布于 2011-03-08 16:25:16
从你的帖子中,听起来你下载的脚本在一些机器上有效,但在另一些机器上不起作用,对吗?如果是这样,我会检查这是否可能是由于32位与64位,因为在注册表访问方面存在一些差异。如果是这种情况,您也许可以使用您找到的脚本,但只需根据操作系统的不同调整它们以查看不同的位置。
否则,如果你能够使用外部可执行文件,那么互联网上有很多工具可以做到这一点,this one说他们有一个命令行界面(我还没有尝试过),你可以从你的脚本自动执行。
否则,我建议您下载Process Monitor,并在您支持的不同版本的Windows上安装和注册Office2010的副本时,将所有写入记录记录到注册表中,这应该会告诉您注册表的位置,然后您可能会在某个地方找到解密算法。
https://stackoverflow.com/questions/5223347
复制相似问题