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

Узнать запущена ли служба Windows - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление среднего балла http://www.cyberforum.ru/cpp-beginners/thread623545.html
Прошу, подскажите как можно реализовать следующее задание: вычислить средний балл по каждому студенту и по каждой дисциплине, количество задолженностей и количество задолженников по группе. Заранее спасибо.
C++ Каков синтаксис оператора <?( меньше ) Надо было написать программу, считывающую количество слов, которые пользователь хочет ввести, затем программа считывает каждое слово и потом выводит 3 наиболее часто встречающихся слов. Я решил немного упростить сортировку, применив алгоритм std::sort(). Вот теперь такая проблема: сортировка почему-то происходит по убыванию. Почему так? Для проверки программы достаточно ввести 5, затем... http://www.cyberforum.ru/cpp-beginners/thread623520.html
случайные числа C++
rand() в VS имеет диапазон от 0 до 32768? даже изменение RAND_MAX ничего не повысит верхний уровень?
C++ Разный доступ к элементам структуры через указатель
Всем добрый вечер! Есть структура и два указателя на структуру. Первый указатель выделяет память для единичного значения а второй для массива. И вот в чем вопрос. Почему для обращения к элементам структуры в первом случае используется операция ->(стрелка) а во втором .(точка)? struct candyBar { char name; double weight; int kaloriya; };
C++ Буфер обмена и jpeg http://www.cyberforum.ru/cpp-beginners/thread623493.html
Подскажите, пожалуйста, как в Win32 C++ получить из буфера обмена HBITMAP и сохранить его как jpeg файл со сжатием
C++ Составить программу, для вычисления значений функции Составить программу, для вычисления значений функции у=(х2-2х+5)(х-3) при изменении аргумента х еще -8 до +6 с шагом 0.01. подробнее

Показать сообщение отдельно
Avazart
 Аватар для Avazart
6906 / 5146 / 253
Регистрация: 10.12.2010
Сообщений: 22,639
Записей в блоге: 17
14.07.2012, 12:05  [ТС]     Узнать запущена ли служба Windows
Ну так быстрее не будет, он ведь теоритически еще тупить может не известно сколько времени.
Так что ждать полюбому нужно.Да и подозреваю не хорошо это как то поперд батька в пекло

Добавлено через 38 минут
Нашел код делфи для телнета остается узнать как обзывается моя служба.
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
: procedure TForm1.Btn1Click(Sender: TObject); 
 const 
    cservname ='tlntsvr'; //telnet 
 var sStatus: SERVICE_STATUS; 
     schSCManager: SC_HANDLE; 
     schService: SC_HANDLE; 
 begin 
   schSCManager:=OpenSCManager(nil,nil,SC_MANAGER_ALL_ACCESS); 
   if schSCManager=0 then RaiseLastOSError; 
   schService:=OpenService(schSCManager,cservname,SERVICE_ALL_ACCESS); 
   if schService=0 then RaiseLastOSError; 
   if(QueryServiceStatus(schService,sStatus)) then begin 
     case sStatus.dwCurrentState of 
       SERVICE_STOPPED: Label1.Caption := 'Остановлен'; 
       SERVICE_RUNNING: Label1.Caption := 'Запущен'; 
     end; 
   end; 
 end;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
const char cservname[] ="tlntsvr"; //telnet
SERVICE_STATUS sStatus ;
SC_HANDLE  schSCManager;
SC_HANDLE   schService;
 
schSCManager=OpenSCManager(NULL,NULL,SC_MANAGER_ALL_ACCESS);
 
if(schSCManager==0)  RaiseLastOSError();
 
schService=OpenService(schSCManager,cservname,SERVICE_ALL_ACCESS);
 
if (schService==0)  RaiseLastOSError();
 
if(QueryServiceStatus(schService,&sStatus))
 {
   switch(sStatus.dwCurrentState)
    {
     case SERVICE_STOPPED: Caption = "Остановлен";break;
     case SERVICE_RUNNING: Caption = "Запущен";break;
    }
 }
}
//---------------------------------------------------------------------------
 
Текущее время: 04:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru