【问题标题】:WMI StartService ParameterWMI 启动服务参数
【发布时间】:2014-09-10 16:34:47
【问题描述】:

我目前正在使用 WMI 在我的 C# 代码中启动一个服务,我想设置它的启动参数。

有没有办法做到这一点?到目前为止,我找不到任何相关内容。

提前致谢。

托马斯。

【问题讨论】:

    标签: service windows-services wmi


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      查看开源项目

      Services+

      包含对 StartService 的 WMI 的完整使用

      VB.Net 示例:

      Dim objPath = "\\ComputerName\root\cimv2:Win32_Service.Name='ServiceName'"
      Using objService As New ManagementObject(objPath)
         Dim outParams = objService.InvokeMethod("StartService", Nothing)
         rtnVal.WmiValue = CInt(outParams)
      End Using
      

      【讨论】:

      • 是的,经过大量调查后,似乎无法在使用 WMI 的服务启动时发送参数。查看我的答案以查看(第二个链接)以查看我采用的解决方案。
      猜你喜欢
      • 2017-12-15
      • 2011-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多