1

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

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

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

提前致谢,

瑞克。

4

1 回答 1

0

出于某些安全原因,您不能使用 Jar 来执行此操作。

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

于 2015-06-23T09:16:33.530 回答