请问如何在别的机器上远程控制服务器上的service? 我用ATL做了一个service,在service中做了一个COM的Interface。然后做了一个service的监控程序,依靠CoCreateInstance来连上service的Interface接口,然后通过这个接口来实现监控的目的!我现在需要把监控程序放在网络上不同的机器上,希望在别的机器也能远程的监控server上的service!我想到用DCOM来做!但具体怎么做啊?请各位指点一下最主要的关键!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该提供一个可连接的SOCKET端口吧。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; 提供一个可连接的SOCKET端口 通过SOCKET给服务程序发内部命令 服务程序接收命令以后 可以按你原始设置的执行相应的操作 就可以实现远程控制了 提供一个可连接的SOCKET端口 通过SOCKET给服务程序发内部命令 服务程序接收命令以后 可以按你原始设置的执行相应的操作 就可以实现远程控制了 通信时的数据长度不定,我该如何去定义消息数据的结构体? 求vc++技术内幕第四版(潘爱民)PDF AutoCAD操作:打开dwg文件写入图形数据时出错,不知什么原因,望大家帮忙呀 关于HOOK 关于字体的小问题 HWND 和HANDLE如何转换? 我是初学者,问一个问题 新手上路系列(-) VC++编写键盘钩子 给高分!VC中的工程依赖的用途是什么?在什么情况下需要设置工程依赖! 请问:::工具条上按钮多了,超出初始化窗口(显示不出来),我看有些软件会在最右边有一个下拉菜单,里面有那些未显示出来的按钮,这怎 征求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;