如何创建多个窗口服务实例?我想运行安装在服务器上的窗口服务的多个实例,而无需再次安装窗口服务。怎么会这样?服务“安装”实际上只是在名称、可执行文件和其他一些元数据之间添加映射。安装后,该服务要么运行(一次),要么不运行。对于作为服务运行的多个实例,它们必须使用不同的名称进行注册,这基本上意味着要安装多次。但是,这并不意味着您需要多个不同的可执行副本。我这样做的方法是将安装程序子类化,以便它创建一个ServiceInstaller和ServiceProcessInstaller,并将ServiceName(在运行时,通过自定义安装程序)提供给ServiceInstaller实例,然后在运行时使用ManagedInstallerClass-基本上制作一个独立的exe能够将自身作为服务安装和卸载(根据需要多次),使用命令行参数指定名称。以上就是C#学习教程:如何创建多个窗口服务实例?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
