Реферат: Программирование служб: подробности
{
CmdLine::Uninstall();
}
else
{
CmdLine::DisplayHelp();
}
return 0;
}
...
ПРИМЕЧАНИЕ
TEXT() и _tmain – для поддержки Unicode (а можно сказать «для поддержки ANSI»). Подробнее в разделе «Unicode».
CmdLine – пространство имён. Я их нежно люблю и часто использую.
Вообще-то, то, что в командной строке «что-то есть» ничего не доказывает, см. «Мелочи».
Функции, выполняющие собственно установку/удаление, выглядят примерно так:
void CmdLine::Install() { открываем SCM (OpenSCManager) создаём службу (CreateService) закрываем всё, что открыли } void CmdLine::Uninstall() { открываем SCM (OpenSCManager) открываемслужбу (OpenService) удаляемслужбу (DeleteService) закрываем всё, что открыли } |
Отсчёт пошёл…