|
получить PID активных пользователей
| ☑ |
0
Lamer1C
04.05.12
✎
22:35
|
Тема в сабже. Активных получили:
СеансыИнформационнойБазы = ПолучитьСеансыИнформационнойБазы();
Как получить PID каждого из пользователей? Получать по идее нужно через Новый COMОбъект("MSScriptControl.ScriptControl"); Только как? Подскажите пожалуйста, в скриптах не силен. Либо как получить список процессов, имещих доступ к папке windows - похожее реализовано тут info start.ru/public/72848/
|
|
1
Lamer1C
04.05.12
✎
22:36
|
(0) для файловой базы
|
|
2
Лефмихалыч
04.05.12
✎
22:39
|
(1) они в терминале или каждый на своей машине?
|
|
3
Lamer1C
04.05.12
✎
22:42
|
в терминале
|
|
4
Лефмихалыч
04.05.12
✎
23:01
|
locator = Новый COMОбъект("wbemscripting.swbemlocator");
service = locator.connectserver();
oP=service.execquery("select * from Win32_Process where name like '%1C%'");
для каждого p из oP цикл
Сообщить(""+p.Name+" : "+p.ProcessId);
КонецЦикла;
|
|
5
Lamer1C
04.05.12
✎
23:04
|
(4) спасибо! думаю поможет
|
|
6
Лефмихалыч
04.05.12
✎
23:05
|
Абрахамса благодари - не меня
|
|
7
Lamer1C
04.05.12
✎
23:09
|
в (4) все процессы отбирает, еще отбор докрутить придется по базе, но тут справлюсь
(6) конфигуратор при сохранении кода завис, боится сука )
|
|