C# windows服务可停止属性

C# windows服务可停止属性,c#,visual-studio-2010,windows-services,C#,Visual Studio 2010,Windows Services,我使用Visual Studio 2010在c#中创建了一个windows服务。 我在VisualStudio中创建服务可执行文件,然后从nsis安装程序脚本启动它。 我需要将canStop设置为false,但我不知道如何执行该操作。 请告知 只需在设计器中打开服务类(双击该类),然后在该类的属性页中,您可以将CanStop设置为false我永远找不到该选项。。。我看到GenerateMember、修饰符、delayedAutoStart、描述、DisplayName、父项、ServiceNam

我使用Visual Studio 2010在c#中创建了一个windows服务。 我在VisualStudio中创建服务可执行文件,然后从nsis安装程序脚本启动它。 我需要将canStop设置为false,但我不知道如何执行该操作。
请告知

只需在设计器中打开服务类(双击该类),然后在该类的属性页中,您可以将
CanStop
设置为
false

我永远找不到该选项。。。我看到GenerateMember、修饰符、delayedAutoStart、描述、DisplayName、父项、ServiceName、ServicesDependedOn、,StartType@xivix:然后在代码中手动设置。我该怎么做。。。我尝试了我能找到的一切,我得到的只是visual studio告诉我只能查看设置,但不能设置它。。。我认为必须在首次创建服务时设置/started@xivix:您查看的类是错误的,您查看的是installer类,它确实具有这些属性。我建议创建一个新的空服务项目,然后双击Service1类文件,属性表应该包含
CanStop
,这可能有助于您在其他项目中找到它。@xivix:或者尝试在所有源代码中搜索从
ServiceBase
继承的某个类。只需在构造函数中将CanStop属性设置为false。这不是您对安装程序执行的操作。好的,听起来不错,我就是找不到该属性。我在解决方案资源管理器中单击了每个条目,并查看了“属性”窗口,但CanStop未在任何列表中列出。