我尝试开发一个Windows服务。如果Windows 7出现,我的胜利服务必须运行。我该怎么办?
答案 0 :(得分:6)
将服务的启动类型更改为Automatic
。
您应该为您的服务创建一个安装程序应用程序(如果您还没有),并且您可以在其中设置此选项,以便在安装它时以这种方式预先配置它。见Walkthrough: Creating a Windows Service Application in the Component Designer
答案 1 :(得分:1)
将启动类型设置为“自动”。
答案 2 :(得分:0)
您在服务控制管理器中将服务启动设置为“自动”。顺便说一下,这不是编程问题。
答案 3 :(得分:0)
实际上确保您的安装程序在“自动”上设置启动类型;)根据需要添加依赖项,以便在依赖服务之后启动。
答案 4 :(得分:0)
如果要以编程方式设置(即在开发阶段),则在安装程序(StartType)的属性中设置,这也是您需要的。
答案 5 :(得分:0)
您可以使用Windows提供的“SC”实用程序通过命令行配置服务;它附带XP及更高版本。
sc create MyServiceName binPath =< path 服务exe文件> start = auto DisplayName = MyServiceDisplayName
sc description MyServiceName“这是 我服务的描述“
参数之后的空格(如binPath =)很重要。