无法获取Windows ProductId密钥但可以获取ProductName密钥

时间:2012-04-21 16:45:50

标签: java windows eclipse registry

我正在尝试从ProductId获取Windows HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion,但它会返回null,但ProductName会返回正确的值。我认为Windows有某种保护,或者它不是以管理员身份运行的?

如果是后者,有人可以告诉我如何使用管理权限在Java中运行我的应用程序吗?

我不需要像“使用此程序获取密钥”这样的建议,请回答我的问题。

提前致谢,

瑞克。

1 个答案:

答案 0 :(得分:0)

出于某些安全原因,你无法使用Jar。

即使您使用Jar在VBS中启动另一个脚本,您的VBS脚本还没有足够的系统权限来读取Windows注册表二进制密钥。