powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Получение списка служб ПК средствами VB
4 сообщений из 4, страница 1 из 1
Получение списка служб ПК средствами VB
    #38498894
furiousangel256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.

Возник вопрос : как средствами VB получить список всех существующих на ПК служб и узнать их статус? То есть нужно обращаться не к одной конкрутной службе, а запросить весь список служб, а потом перебрать их все и выяснить - какие из них запущены, а какие нет.

Как это сделать для одной конкретной службы (зная её имя) я представляю :

Код: vbnet
1.
2.
3.
Set objWMIService = GetObject("winmgmts:\\127.0.0.1\root\CIMV2")
Set objShare = objWMIService.Get("Win32_Service.Name='spooler'")
ServiceStatus = objShare.Properties_.Item("State")


Вместо "127.0.0.1" подставляешь IP/имя нужного ПК, вместо 'spooler' название нужной службы и вперед. Но что, если ты не знаешь названия служб и нужно получить список всех служб? Как быть в этом случае?
...
Рейтинг: 0 / 0
Получение списка служб ПК средствами VB
    #38499004
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
strComputer = "." 
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") 
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_Service",,48) 
For Each objItem in colItems 
    Wscript.Echo "Name: " & objItem.Name & ", State: " & objItem.State
Next
...
Рейтинг: 0 / 0
Получение списка служб ПК средствами VB
    #38499011
furiousangel256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот блин, я мог бы и сам догадаться :)

Спасибо большое!
...
Рейтинг: 0 / 0
Получение списка служб ПК средствами VB
    #38499111
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Получение списка служб ПК средствами VB
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]