Сервисное или консольное приложение, которое работает в фоновом режиме? - PullRequest
0 голосов
/ 10 февраля 2011

Создать приложение службы или консоли, которое работает в фоновом режиме?

Я хочу создать приложение .net, которое запускается каждый раз при запуске и работает в фоновом режиме, как служба.Я не пытаюсь создать подлое приложение или шпионское ПО, а просто фоновый процесс.

Моя задача при создании службы заключается в том, чтобы пользователи сначала знали, как войти в службу и настроить ее.Если бы приложение было запущено множеством людей, это, вероятно, не получилось бы много раз.

Существует ли простой способ передать текущего пользователя в качестве пользователя службы и автоматически настроить сервер?

ИЛИ

Можно ли создать консольное приложение икто-нибудь, как установить его прозрачность?Не должно быть сложно переместить его в папку запуска и заставить его работать все время.Я просто не хотел бы, чтобы пользователи видели это на панели задач.

Возможно, есть какой-то другой вариант, о котором я не думаю.Просто лучше всего.

1 Ответ

0 голосов
/ 10 февраля 2011

Установите этот флажок для установки службы Windows.

  1. Установите службу Windows .NET без InstallUtil.exe
  2. Как установить службу Windowsпрограммно в C #?
  3. Как программно установить службу Windows с дополнительными аргументами?

Не думаю, что мы можем создавать консольные приложенияпрозрачный, но да, вы можете сделать окна прозрачными.Установите для непрозрачности 0%, а для свойства ShowInTaskbar - false.Также установите видимость скрытой.

Я думаю, что вариант службы Windows хорош.Потому что он предназначен для фоновых приложений.

...