我已经创建了Windows服务应用程序,目前正在为该服务应用程序安装程序,因为有许多需要定义的用户选项。
以前,当我需要创建服务时,我刚刚在临时文件中创建了一个包含相关 SC Create 命令的.bat文件,并执行了该命令以添加我的服务,但是我想知道是否有办法直接添加服务,而不是创建和执行bat文件。
答案 0 :(得分:1)
您不需要临时.bat
文件。您可以通过Process.Start运行任何命令而无需临时文件。
也许您应该考虑一下安装程序技术。 VB.NET可执行文件意味着人们必须首先运行 的安装程序,然后启动它以具有用于该服务的安装程序。不得不安装安装程序会让我有些高兴。
例如,Wix可以构建用于安装服务的安装程序包。其他替代方法也在那里(但是这是免费的)。