如何在服务创建过程中将Windows服务启动类型设置为“自动延迟启动”?

问题描述

我有一个Windows服务,我希望以编程方式将启动类型设置为“自动(延迟启动)”,因此在安装过程中应将其设置为“自动(延迟启动)”。我不想修改注册表。在不修改注册表信息的情况下,我想实现这一目标。有什么建议吗?

下面是我尝试过的但没有运气!

private static void SetStartModetoDelayedAuto(string serviceName)
{
    string command = string.Format("config {0} start= delayed-auto",serviceName);
    processstartinfo info = new processstartinfo("SC",command);
    info.CreateNowindow = true;
    info.WindowStyle = ProcessWindowStyle.Hidden;
    Process.Start(info);
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)