怎样与自己写的NT服务程序进行通信呢?(100分)

  • 主题发起人 主题发起人 delphiinfomail
  • 开始时间 开始时间
D

delphiinfomail

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个NT的服务程序(A),现在需要另外一个程序(B)与此NT的服务程序进行通信,
是使用消息呢?还是其他的方法,因为要求在A与B之间传一些数据。
 
可以采用SOCKET 通信
 
没有别的办法了吗?
 
这是一个典型的进程间通讯(IPC)的问题,其可通过
1、扫描共享文件
2、共享内存区
3、向另外一个进程发MESSAGE
4、命名管道
5、剪切板
6、SOCKET
7、COM
等方式实现。
 
B程序用 OpenSCManager、OpenService、ControlService
这个ControlService,他的控制代码除了停止、暂停之类的预定义的之外
还可以使用 128 到 255 的数字作为自定义的控制码,你的service对自定义的控制码作出
对应的反应就可以了
 
不是太明白,给个DEMO说明一下。谢谢!
 
方向都指明了,还有别人给你个DEMO,那你的独立工作努力未免太。。。

很多东西不可能手把手的教的
 
service是你写的吗?如果你会写service,那不会连ControlService都不清楚吧
 
我都想知道?tks
 
后退
顶部