| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Работа с консолью из сервиса Windows |
| Автор: 0leg 13.5.2007, 19:34 |
| Написал в VS 2005 простенький сервис(службу) на C++. Как вывести консольное окно и что-нибудь напечатать с помощью, например, printf() ? Сейчас все консольные команды просто игнорируются и ничего не делают. |
| Автор: Любитель 13.5.2007, 19:51 |
| Для начала надо создать эту консоль. Инклюда на windows.h (если не ошибаюсь, можно на wincon.h) и AllocConsole. Вот только, если твой сервис будет работать, когда ещё никто не залогинился - сомневаюсь, что консоль зааллочится. |
| Автор: korbian 15.5.2007, 11:32 |
| А в CreateService() флаг SERVICE_INTERACTIVE_PROCESS указывал? |
| Автор: NiJazz 28.8.2007, 09:29 | ||
А зачем??? Это для работы с окнами/диалогами. Не рекомендуется. |
| Автор: jonie 28.8.2007, 23:26 | ||
пример брошу пока попался как создатьи работать собсна с консолью )а то малоли..
|