1

我创建了一个实用程序来检查机器设置所需的各种附加条件/要求。但是,我遇到了一个问题,我想通过文件的位置路径或注册表项检查是否通过 PowerShell 启用或禁用了 JAB(Java Access Bridge)。

有这个网站文档参考了如何使用 jabswitch.exe 通过命令行启用或禁用 JAB,但如上所述,我想检查是否启用/禁用。 https://docs.oracle.com/javase/9​​/access/enable_and_test.htm#JSACC-GUID-7890D37B-16F2-48EC-B45F-2A6CF0613EE5

这可能吗(无需在控制面板\轻松访问\轻松访问中心中截取屏幕截图)?

4

1 回答 1

2

如果您查看源代码,jabswitch您会发现它做了两件事:

  • 它写入一个文件,其中包含以(如果禁用)或不(如果启用)%USERPROFILE%\.accessability.properties开头的两行#
  • 它在注册表项上更新HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Accessibility包含Configurationoracle_javaaccessbridge如果启用)或不包含它(如果禁用)的值
于 2021-12-21T21:39:26.063 回答