我用ATL做了一个service,在service中做了一个COM的Interface。然后做了一个service的监控程序,依靠CoCreateInstance来连上service的Interface接口,然后通过这个接口来实现监控的目的!我现在需要把监控程序放在网络上不同的机器上,希望在别的机器也能远程的监控server上的service!我想到用DCOM来做!但具体怎么做啊?请各位指点一下最主要的关键!谢谢!
解决方案 »
- 如何模拟浏览器操作?
- manifest 它確實可以讓exe文件變成xp風格,但是對dll無效
- 透明窗口背景
- social network软件发布:UU通讯录1.0(也想跟大家说说心里话)
- 请教: 我编了个程序, 为什么 ULONG 这个类型不能识别出来????急呀1!
- 大家来讨论——成为“软件蓝领”要学习哪些东东?具备什么素质?
- vc编译错误,请帮忙解决
- vc中怎么实现短信发送!!
- 在繁体操作系统下,读文件名错误,请指教!!
- EDIT控件中显示文本文件的问题!
- 请问:::工具条上按钮多了,超出初始化窗口(显示不出来),我看有些软件会在最右边有一个下拉菜单,里面有那些未显示出来的按钮,这怎
- 征求COM书籍,一本10分
C/S结构控制
我也在做服务程序。但要在网络中不同机器上操作另一机器上的服务程序,也以可这样:HANDLE OpenHandle;
HANDLE serHandle;
serHandle = OpenSCManager(ServerName//远程服务器名
, NULL, SC_MANAGER_ALL_ACCESS);
OpenHandle = OpenService(serHandle, ServiceName//服务名子,注意,
可能和服务显示的名子不一样
, SERVICE_ALL_ACCESS);
if(OpenHandle )
{
StartService(OpenHandle, 0, NULL);
}
CloseServiceHandle OpenHandle;
CloseServiceHandle serHandle;