Dev-C ++ Запуск программы в фоновом режиме без графического интерфейса - PullRequest
0 голосов
/ 30 апреля 2010

Я недавно начал изучать C ++, чтобы общаться с людьми без .net. Мне нужно запустить мою программу в фоновом режиме (без визуальной индикации для пользователя, поэтому нет окна или cmd). Я знаю различные способы сделать это в C #, но я не знаю, как это сделать в C ++ (в частности, в Dev-C ++). Любая помощь с благодарностью.

Ответы [ 2 ]

3 голосов
/ 30 апреля 2010

Прежде всего, вы не должны использовать Dev-C ++. Если вы действительно не хотите использовать Visual Studio (почему бы и нет? Это бесплатно!), Тогда Code :: Blocks или Eclipse или что-то еще - лучший выбор. Dev-C ++ не обновлялся более 5 лет ...

Способы создания фоновых процессов в C ++ в основном такие же, как и в C #, вы просто не получаете огромную библиотеку классов, которая есть в C #, которая выполняет большую часть работы за вас.

Ваш основной выбор: службы Windows , или создание обычного приложения Windows и просто не отображение окон ... какое из них вы выберете, зависит от ваших конкретных требований (хотите ли вы, чтобы оно запускалось, даже когда никто вошел в систему или вы хотите, чтобы он был связан с вошедшим в систему пользователем и т. д.)

0 голосов
/ 30 апреля 2010

Вам необходимо создать приложение с графическим интерфейсом Windows, а не консольное приложение (иначе появится окно консоли). Тогда просто не создавайте никаких окон.

...