2011-02-10 288 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

相關問題