2010-02-23 5 views

ответ

3

Вам необходимо создать свое приложение как Windows Service. Связанная страница MSDN предоставит полную информацию.

Службы Microsoft Windows, ранее известные как службы NT, позволяют создавать долгосрочные исполняемые приложения, которые запускаются в их собственных сеансах Windows. Эти службы могут быть автоматически запущены при загрузке компьютера, могут быть приостановлены и перезапущены, а также не отображаются какие-либо пользовательские интерфейсы. Эти функции делают услуги идеальными для использования на сервере или когда вам нужны длительные функции, которые не мешают другим пользователям, работающим на одном компьютере. Вы также можете запускать службы в контексте безопасности определенной учетной записи пользователя, которая отличается от зарегистрированного пользователя или учетной записи компьютера по умолчанию. Дополнительные сведения об услугах и сеансах Windows см. В разделе About Services документации Platform SDK в библиотеке MSDN.

+0

Есть ли какая-либо книга для Windows Service Project? –

+0

Единственная книга, которую я нашел для VB - http://www.microsoft.com/learning/en/us/book.aspx?ID=11309&locale=en-us - но ресурсов в Интернете достаточно. – ChrisF

0

Использование ServiceEx сделать услугу из исполняемого файла: http://serviceex.com/, просто написать один файл INI, вы можете выбрать, если окно приложения скрыт или показал т.д.

1

Оберните применение в службы Windows, используя .NET System.ServiceProcess пространство имен.

Пространство имен System.ServiceProcess предоставляет классы, позволяющие реализовать, установить и управлять приложениями для Windows. Службы - это длинные исполняемые файлы, которые запускаются без пользовательского интерфейса. Реализация службы включает в себя наследование класса ServiceBase и определение конкретного поведения для обработки, когда передаются команды запуска, остановки, паузы и продолжения, а также пользовательское поведение и действия, которые необходимо предпринять, когда система отключается.

Смежные вопросы