2014-01-23 3 views
0

Мне нужно подготовить программу, которая работает в фоновом режиме без окна или чего-либо на панели задач. Вы можете сравнить это с идеей программы, которая работает в фоновом режиме, и посылает сигнал каждый раз, чтобы компьютер не спал. Так вот две идеи, которые у меня есть на мой взглядФоновый процесс без окна

1) Creating a windows Service 
2) Spawning a thread and exiting main 

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

Спасибо заранее!

+4

служба не может взаимодействовать с рабочим столом. Запуск потока и выход из main() бессмысленны, у вас уже есть отличный поток, и он завершит вашу программу. Если вы хотите, чтобы программа не имела окна, просто не создавайте окно, простое peasy. –

ответ

2

Просто связать приложение для windows подсистемы, а не console

2

Если вы хотите запустить фоновый процесс, перейдите с сервисным подходом. Вы сможете настроить его на запуск, даже если никто не войдет в систему, и он не будет навязчивым для пользователя.

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