从服务应用程序调用时,Windows API ::FindWindow 函数失败。 GetLastError() 也返回 0(成功?)。这是一些特权\访问权问题吗?你认为这是设计问题吗?我应该使用另一种IPC方法吗?
leppie 是的,Windows 服务通常在与桌面交互时被拒绝。在 XP 及更早版本中您可以绕过该设置,但在 Vista 及更高版本中则无法这样做。您最好将桌面和用户交互委托给 GUI 应用程序。看到这个document http://www.microsoft.com/whdc/system/vista/services.mspx了解详情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)