我试图在TaskManager窗口之后放置一个窗口,但它失败了ERROR_ACCESS_DENIED
:
if (SetWindowPos(myWindowHndl, taskManagerHndl, left, top, right - left, bottom - top, SWP_NOACTIVATE | flags))
{
LOG_ERROR("SetWindowPos() succeedded");
}
else
{
LOG_HIGH("SetWindowPos() failed: " << GetLastError());
}
TaskManager窗口有什么特别之处,是否有可能克服这个问题?感谢。
答案 0 :(得分:1)
不完全是任务管理器,这是Vista引入的一项功能,称为UIPI
(用户界面权限隔离)。 Here了解更多信息。
尝试升级运行您的应用程序。看看它是否有效。如果确实如此,这就是你的问题。