我有一个示例Windows服务,我从以下链接获得。
http://an-it-solution.blogspot.com/2009/05/how-to-make-windows-service-using-c.html
当我尝试运行安装文件时,我会运行并正确安装。但是当我去
时右键单击MyComputer --->管理---> service.I我无法在那里找到服务。但是当我转到控制面板 - >添加或删除程序时。我能够找到那里安装的那个没有服务。任何人都可以帮助我。谢谢。
答案 0 :(得分:1)
服务与程序不同,不应在“添加或删除程序”中显示
如果要添加/删除服务,请使用管理工具中的“查看本地服务”。
答案 1 :(得分:1)
请确保在ProjectInstaller.cs文件中的serviceProcessInstaller1组件的属性中设置选项“LocalSystem”。它将在控制面板中可见>>仅在设置此选项时才提供服务。您还必须使用installutil命令安装Windows服务。
答案 2 :(得分:0)
我打赌你还没做过最后一件事(来自你提供的链接)
现在转到命令提示符: -
C:\的Windows \ Microsoft.NET \框架\ V2.0.50727> installutil C:\ WINSERVICE \ WindowsService1 \ BIN \调试\ WindowsService1.exe
您必须使用 installutil 安装Windows服务。
答案 3 :(得分:0)
我查看了设置,发现安装程序只是将exe复制到本地系统,但没有安装它。
所以如果你把它安装在说“c:\ TestService”
上您必须在命令提示符下使用以下命令安装它
cd C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727
installutil C:\ TestService \ WindowsService1.exe
然后打开services.msc,您将找到名称为PingTestService的服务。