【发布时间】:2015-06-06 11:27:00
【问题描述】:
我在 java 中使用 jna.extra.User32Extra 库来查找窗口并更改 windowdisplayaffinity 值。 但它返回“ACCESS DENIED”错误代码。
HWND top= target.findWindow("WindowTitle");
System.err.println(User32Extra.INSTANCE.SetWindowDisplayAffinity(top, 0));
System.err.println(Native.getLastError());
以下代码给出“false”和错误代码“5”(ACCESS DENIED)。
我需要任何额外的权限吗?该错误的原因是什么?
【问题讨论】:
-
请查看MSDN entry for SetWindowDisplayAffinity。特别是看看底部的一些社区添加信息。
-
我已经看到了,但我不明白如何将线程注入目标进程..