powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Поиск запущенного процесса по конкретному пользователю
4 сообщений из 4, страница 1 из 1
Поиск запущенного процесса по конкретному пользователю
    #39853633
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
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.
27.
28.
29.
OleObject wsh 
String 	ls_select, ls_stringprocess
long		ll_pos
integer	li_process_count
string ls_process_name = ';mmm.exe'

wsh = CREATE OleObject
wsh.ConnectToNewObject( "MSScriptControl.ScriptControl" ) 
wsh.Language="vbscript"

ls_select = 	""+& 
				"~n"+'Function SelectApplication'+& 
				"~n"+' Dim ServicesSet'+& 
				"~n"+' Dim Items'+& 
				"~n"+' Set ServicesSet = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.")'+& 
				"~n"+' Set Items = ServicesSet.ExecQuery("Select * from Win32_Process")'+& 
				"~n"+' For Each Item in Items'+&
				"~n"+' SelectApplication = SelectApplication & Item.Name & ";"'+&  
				"~n"+' Next'+& 
				"~n"+'End Function	 ' 
wsh.AddCode(ls_select)
ls_stringprocess = wsh.Run("SelectApplication")

ll_pos = Pos(UPPER(ls_stringprocess), UPPER(ls_process_name))
IF ll_pos > 0 THEN
// YES
ELSE
// NO
END IF


Этот код проверяет, запущен ли процесс "mmm.ехе" на компе.
Нужно добавить сюда поиск по конкретному пользователю.
Работаем через сервер. Одновременно подключается много клиентов. Нужно узнать, запустил ли конкретный пользователь эту программу.
Не могу прикрутить "Where usrename = 'Vasya'" к "Select * from Win32_Process".
...
Рейтинг: 0 / 0
Поиск запущенного процесса по конкретному пользователю
    #39853692
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Riska,
может потому, что "usrename", а надо "username" ;)
...
Рейтинг: 0 / 0
Поиск запущенного процесса по конкретному пользователю
    #39853733
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIS,
Увы, не по этому
...
Рейтинг: 0 / 0
Поиск запущенного процесса по конкретному пользователю
    #39854106
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Riska,
может эта статья чем то поможет.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Поиск запущенного процесса по конкретному пользователю
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (8): Анонимы (6), Yandex Bot, Bing Bot
x
x
Закрыть


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