中国开发网: 论坛: 程序员情感CBD: 贴子 87564
李战
向各位老师求救:FindWindow找不到服务进程中创建的Window句柄
我把那个ScktSrvr改造之后,去掉了界面部分,成为一个轻量级服务进程。对其运行参数的设置是通过运行一个配置程序,然后向ScktSrvr服务的主窗口发送消息来控制。

我在Windows 2003操作系统下开发,可以用FindWindow函数找到服务进程的主窗口,发送消息控制也是成功的。

但在Windows 2000和 Windows XP上,FindWindow竟然找不到ScktSrvr服务进程的主窗口,更谈不上发送消息!然而,如果ScktSrvr不作为服务运行,而就作为一般进程运行,又一切正常。似乎Windows 2000和XP的服务进程与一般进程存在无形的隔离,而Windows 2003却没有。

那么,在Window 2000和XP下,又有什么简单办法让一般进程与服务进程通讯呢?

急死我了...
李战(leadzen)

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录