Имя: Пароль:
1C
 
КАК через 1С проверить Запущена ли Служба <name>?
0 tocv
 
14.05.08
12:19
Win 2003 server...
КАК через 1С проверить Запущена ли Служба <name>?
1 nop
 
14.05.08
12:20
через WSH ?
2 nop
 
14.05.08
12:27
3 tocv
 
15.05.08
03:25
ИмяКомпьютера = ".";    
   obw="winmgmts:{impersonationLevel=impersonate}!\\" + ИмяКомпьютера + "\root\cimv2";
   ServicesSet = ПолучитьCOMОбъект(obw);
   Items = ServicesSet.ExecQuery("Select * from Win32_Service Where Name ='Winroute'");
   Для каждого Item Из Items Цикл
       f=СокрЛП(Item.State());
       Если f<>"Running" Тогда
           StartКерио();    
       КонецЕсли;
   КонецЦикла;
4 smaharbA
 
15.05.08
05:37
(3) нафига тебе такие сложности ?
5 smaharbA
 
15.05.08
05:39
Вчераж ответили

ИмяСлужбы="Messenger";
Шел=СоздатьОбъект("Shell.Application");
Сообщить(Шел.IsServiceRunning(ИмяСлужбы));
6 tocv
 
16.05.08
02:34
senc yur.
согласен.
7 tocv
 
16.05.08
02:36
Мне сюда похоже.
8 tocv
 
16.05.08
02:36
9 Kavar
 
16.05.08
05:41
(8) Спасиб за ссылку!
Полезная инфа!