2010-07-02 175 views

回答

4

如果您可以将服务二进制文件(exe文件)复制到目标计算机,则可以完全按照本地执行的方式安装该服务。唯一的区别是,OpenSCManager功能的使用过程中(见http://msdn.microsoft.com/en-us/library/ms684323.aspx),你应该使用目标计算机作为第一个参数(lpMachineName)和CreateService(见http://msdn.microsoft.com/en-us/library/ms682450.aspx)为lpBinaryPathName,你应该怎么样子的路径向您的服务EXE在远程计算机上。

您可以使用sc.exe实用程序进行安装(在命令提示符下键入“sc create /?”以获得帮助)。远程安装服务,您可以使用本地Windows API执行sc.exe,就像我上面简要解释的那样。