C# Windows服务如何创建进程?
我想创建一直运行的程序(不完全是Windows服务)。我希望它对用户没有任何视图 我希望它是一个过程,我不希望它是服务的原因是我想创建一个过程,我希望一个服务来启动它们C# Windows服务如何创建进程?,c#,process,windows-services,C#,Process,Windows Services,我想创建一直运行的程序(不完全是Windows服务)。我希望它对用户没有任何视图 我希望它是一个过程,我不希望它是服务的原因是我想创建一个过程,我希望一个服务来启动它们 我不知道如何在没有任何UI的情况下创建程序,就像我创建控制台应用程序一样,当我运行程序时会打开CMD。我猜测您要做什么,但这里有一个非常简单的控制台应用程序,它会一直运行到按ENTER键为止。它将每秒打印一行到控制台 class Program { static void Main(string[] args)
我不知道如何在没有任何UI的情况下创建程序,就像我创建控制台应用程序一样,当我运行程序时会打开CMD。我猜测您要做什么,但这里有一个非常简单的控制台应用程序,它会一直运行到按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
的内容替换为console runner需要执行的操作
我希望这能有所帮助。
Process.Start(“processname”)代码>?@MoShe--1。请检查我的编辑,并提供您尝试过的内容和您实际想要实现的内容(正如Ben所说的过程。Start
是您可能正在寻找的内容,而且简单的搜索是您在Google上被禁止的,应该足以找到它)。像这样的问题是尝试编码的直接结果,Ballmer Peak的右边-看我知道你们的问题是什么,@BenRobinson谁发布了第一条评论不明白你们在问什么。。。你解决问题了吗?如果不是的话,我有办法给你。哈哈,我没有投反对票。。。但是你说的话让我笑得那么开心。所以你知道你的答案是不正确的,因为他试图在启动时从服务调用一个进程。这并不像process.start或您的解决方案那么简单。但为了公平起见,你说你说要做一个有根据的猜测,所以没关系。但我没有投票反对。但是给了你一张赞成票让我笑呵呵。