Windows服务如何创建进程

本文关键字:创建 进程 服务 何创建 Windows | 更新日期: 2023-09-27 18:21:27

我想创建一个一直运行的程序(而不是一个Windows服务)。我希望它对用户没有视图。

我希望它是一个过程,我不希望它是服务的原因是因为我想创建来处理,我想用一个服务来启动它们。

我不知道如何在没有任何UI的情况下创建程序,就像我创建控制台应用程序一样——CMD在运行程序时打开。

Windows服务如何创建进程

我猜你想做什么,但这里有一个非常简单的控制台应用程序,它会一直运行到你按下ENTER键。它会每秒钟向控制台打印一行。

class Program
{
    static void Main(string[] args)
    {
        using (System.Threading.Timer processTimer = new System.Threading.Timer(DoSomething, "fun", 0, 1000))
        {
            Console.ReadLine();
        }
    }
    static void DoSomething(object data)
    {
        Console.WriteLine("doing something {0}...", data.ToString());
    }
}

您可以将DoSomething的内容替换为您需要控制台运行程序执行的操作。

我希望这能有所帮助。