c++ -::FindWindow 从服务应用程序失败

标签 c++ windows winapi service

从服务应用程序调用时,Windows API::FindWindow 函数失败。 GetLastError() 也返回 0(成功?)。这是一些特权\访问权限问题吗?你认为这是设计问题,我应该使用另一种 IPC 方法吗?

最佳答案

leppie 的权利,Windows 服务通常在与桌面交互时被拒绝。您可以在 XP 和更早版本中绕过它,但不能在 Vista 和更高版本中执行。您最好将桌面和用户交互委托(delegate)给 GUI 应用程序。看这个document了解详情。

关于c++ -::FindWindow 从服务应用程序失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/340122/

相关文章:

c++ - 按值|引用调用的另一个问题

c++ - 将矩形绘制到屏幕的最有效方法

linux - 使用 gcc 和 SciTE 编译代码?

c++ - 在 Windows 中使用 MinGW 的谷歌 Protocol Buffer

c++ - 为什么 CreateWindow() 函数需要 WindowClass 的名称成员而不是指向类本身的指针?

c++ - 没有窗口的后台进程

c++ - 对于 Windows XP,有任何使用用户 token 的 SHGetKnownFolderPath 的替代方案吗?

java - 如何检查Windows版本是否是正版?

windows - CreateUpdateDownloader 如何知道下载哪些文件?

c++ - Floyd 的环路查找算法什么时候会失败?