- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我使用 Jinterop 库来访问远程 WMI。
JISystem.setAutoRegisteration(true);
JISession session = JISession.createSession(System.getenv("USERDOMAIN"), login, password);
session.useSessionSecurity(true);
final JIComServer server = new JIComServer(JIProgId.valueOf(WBEM_PROGID), HOST, session);
我想使用模拟来使用当前用户和密码访问远程计算机。但是当我使用空的登录名和密码时,我总是会遇到异常
jcifs.smb.SmbAuthException: Logon failure: unknown user name or bad password.
at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:546)
这可以在 Jinterop 中使用模拟吗?
最佳答案
我不是 100% 确定,但我使用 j-interop 一段时间了,我从未见过或读到过此功能,所以我认为这是不可能的。在我看来,您始终必须指定凭据。
此外,我很好奇这是否真的适合您?:
JISystem.setAutoRegisteration(true);
这意味着 j-interop 将根据需要自动尝试修改注册表中的值/键。根据我的经验,如果您想要访问 WbemScripting.SWbemLocator 类,由于更严格的安全限制(必要的 key 由“TrustedInstaller”用户拥有),从 Windows Vista 及更高版本开始,这种自动修改不再可能。我总是必须将其设置为 false 并在注册表中手动修改值/键。
关于java - Jinterop 冒充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25689086/
我使用 Jinterop 库来访问远程 WMI。 JISystem.setAutoRegisteration(true); JISession session = JISession.createSe
我正在尝试使用 j-interop 实现以下 wmic 命令。 wmic /NODE:192.168.0.195 /USER:Test /PASSWORD:password123 process ca
我们有一个包含 java 组件和 com 组件的应用程序,它们之间的通信是通过 j-Interop 促进的。 我们已经使用它近 3 年了,没有出现重大问题,但直到最近我们才发现我们的 Java 组件在
我正在尝试使用 jinterop 在远程 PC 上运行 wmi 查询,但我什至无法启动 dcom session 。我知道 wmi 正在工作,因为我可以使用 powershell\wmic\vbscr
我正在尝试使用 utgard java api 进行 opc 连接来连接到 GRAYBOX Simulator,但出现以下错误。我已遵循 dcom 的所有说明。我仍然被拒绝访问。我通过 eclipse
我是一名优秀的程序员,十分优秀!