我在java中使用jna.extra.User32Extra庫來查找窗口並更改windowdisplayaffinity值。 但它返回「ACCESS DENIED」錯誤代碼。SetWindowDisplayAffinity失敗,錯誤「Access denied」
HWND top= target.findWindow("WindowTitle");
System.err.println(User32Extra.INSTANCE.SetWindowDisplayAffinity(top, 0));
System.err.println(Native.getLastError());
以下代碼給出「false」和錯誤代碼「5」(ACCESS DENIED)。
我是否需要額外的權限?這個錯誤的原因是什麼?
請檢查[SetWindowDisplayAffinity的MSDN條目](https://msdn.microsoft.com/en-us/library/windows/desktop/dd375340(v = vs.85).aspx)。特別是,請查看底部的一些社區補充信息。 –
我已經看到,但我不明白如何將線程注入到目標進程中。 – Vishnu