2011-02-10 316 views
0

创建一个在后台运行的服务或控制台应用程序?在后台运行的服务或控制台应用程序?

我想要创建一个.net应用程序,该应用程序每次启动时运行并在后台运行,如服务。我不是在制作一个偷偷摸摸的应用程序或间谍软件,只是一个后台进程。

我对提供服务的担忧是用户必须知道如何首次登录到服务并进行设置。如果应用程序是由可能会失败很多次的人员运行的。

有没有一种简单的方法可以让当前用户作为服务的用户并自动设置服务?

OR

我可以创建一个控制台应用程序以及一些如何将其设置为透明?不应该很难将其移动到启动文件夹并使其始终运行。我只是不希望用户在任务栏上看到它。

也许有一些其他选项我没有想到。简单是最好的。

回答

0

选中此项以安装Windows服务。

  1. Install a .NET windows service without InstallUtil.exe
  2. How to install a windows service programmatically in C#?
  3. How do I install a Windows Service programatically with additional args?

我不认为我们可以让控制台应用程序透明,但是你可以使Windows窗体透明。将不透明度设置为0%,将ShowInTaskbar属性设置为false。同时将可见性设置为隐藏。

我认为Windows服务选项是好的。因为它被设计为作为后台应用程序运行。

+0

告诉我,我错了。但有了服务,你必须进入服务并设置用户运行它,对吧? – Maestro1024 2011-02-10 13:51:49

相关问题