如何自动添加窗口服务时设置帐户类型和StartType方法?

时间:2013-08-27 08:19:33

标签: c# windows-services

代码取自here此代码示例正常工作它只是添加一个服务自己的本地系统)但我准备安装程序我必须认为 StartMode 用户帐户类型方法因客户系统而异。   那么当我要添加Windows服务时,如何设置帐户类型 StartType 方法。
  每个外观 ServiceBootFlag 枚举提供StartType但帐户类型仍然是个问题。或者我打开不同的习惯用于设置提到的以编程方式添加Windows服务的方法   我读了这个question所有帖子和评论我没有看到任何设置Startmode和用户帐户类型方法添加Windows服务时。

[DllImport("advapi32.dll", EntryPoint = "CreateServiceA")]
private static extern IntPtr CreateService(IntPtr hSCManager, string
    lpServiceName, string lpDisplayName, ServiceRights dwDesiredAccess, int
    dwServiceType, ServiceBootFlag dwStartType, ServiceError dwErrorControl,
    string lpBinaryPathName, string lpLoadOrderGroup, IntPtr lpdwTagId, string
    lpDependencies, string lp, string lpPassword); 

0 个答案:

没有答案