从服务应用程序调用时,Windows API::FindWindow 函数失败。 GetLastError() 也返回 0(成功?)。这是一些特权\访问权限问题吗?你认为这是设计问题,我应该使用另一种 IPC 方法吗?
最佳答案
leppie 的权利,Windows 服务通常在与桌面交互时被拒绝。您可以在 XP 和更早版本中绕过它,但不能在 Vista 和更高版本中执行。您最好将桌面和用户交互委托(delegate)给 GUI 应用程序。看这个document了解详情。
关于c++ -::FindWindow 从服务应用程序失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/340122/