Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
MaD1
Сообщений: n/a
#1

Как в Win2k запустить службу? - C++

21.09.2010, 19:24. Просмотров 612. Ответов 0
Метки нет (Все метки)

Привет всем.
В Windows 2000, в папке 'Администрирование' есть такая фича, как 'Службы'.
Так вот, как программно запустить одну из служб? Имеется следующий код:

SERVICE_STATUS_HANDLE ssh=RegisterServiceCtrlHandler('Служба', &Handler);
SERVICE_STATUS ss;
ss.dwServiceType=SERVICE_WIN32_OWN_PROCESS|SERVICE_INTERACTIVE_PROCESS;
ss.dwCurrentState=SERVICE_RUNNING; //Тут запускается?
ss.dwControlsAccepted=0;
ss.dwWin32ExitCode=NO_ERROR;
ss.dwCheckPoint=0;
ss.dwWaitHint=0;
SetServiceStatus(ssh,&ss);

Но данный код не запускает ни одну из служб, как быть?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2010, 19:24     Как в Win2k запустить службу?
Посмотрите здесь:

Как скрестить службу и клиентскую часть для вин2к/винХР - C++
Проблема насущная, может кто сталкивался с чем-то подобным.... Мне надо написать службу, которая бы могла вмешиваться в работу...

Что требуется для запуска проекта использующего Crystal Reports на чистой Win2K? - C++
Подскажите, какие требуются DLL для запуска проекта(MSVC + ODBC) использующего Print Engine API на машине с чистой win2k?

Переделка программы в службу - C++
Приветствую всех, написал сетевую програмулину (оттестирована, возьмем за истину, что работает она стабильно и верно), решил попробовать...

Перевод обычного приложения на службу - C++
Добрый вечер! У меня есть приложение, которое я хотел бы сделать службой (саморазвитие). Допустим выводит на экран "Hello, world!",...

Как запустить COM InprocServer как LocalServer? - C++
Привет! Подскажите как запустить COM InprocServer как LocalServer? Как правильно загрузить суррогат? Что надо писать в реестр? ...

Как запустить прогу? - C++
Вызвал редактор- это ведь редактор?- нажатием на файл .cpp , сам не ожидал. Дописал строку. Кажется компилировал, я не уверен. Как ее...

Как установить и запустить C++ - C++
В инете скачал несколько С++, по-моему не то скачивал. Как его установить и по какому запросу искать

Как правильно запустить рекурсию? - C++
как правильно запустить рекурсию? const reversion reversion::operator %(const reversion &right) { ...... ...

Как запустить программу в DevC++? - C++
Как в Del C++ попробовать свою программу, ну как бы запустить свою программу в самой Del C++?

Как запустить тест с CppUnit? - C++
У меня не выполняются тесты, когда использую CppUnit. Выдает ошибку 1>LINK : fatal error LNK1104: cannot open file...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru