powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / По процессу найти значение, которое видно в ProcessExplorer
10 сообщений из 10, страница 1 из 1
По процессу найти значение, которое видно в ProcessExplorer
    #36461102
mac555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На скриншоте выделен процесс "AcroRd32.exe" и его значение, которое хочется получить
"C:\Documents and Settings\otd9009\Local Settings\Temporary Internet Files\Content.IE5\9A6Q66X8\634014041986327010[1].pdf".
Пишу на VBS.

Если кто знает, подскажите пожалуйста.
...
Рейтинг: 0 / 0
По процессу найти значение, которое видно в ProcessExplorer
    #36461142
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тынць ?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
По процессу найти значение, которое видно в ProcessExplorer
    #36461618
mac555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Моя попытка найти. Взял все свойства Win32_Process с MSDN.
Код: plaintext
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.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
Set objService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")
If Err.Number <>  0  Then
	WScript.Echo Err.Number & ": " & Err.Description
	WScript.Quit
End If
For Each objProc In objService.ExecQuery("SELECT * FROM Win32_Process Where Caption='AcroRd32.exe'")
	WScript.Echo "Caption="& objProc.Caption 'краткое описание объекта
	WScript.Echo "CommandLine="& objProc.CommandLine 'командная строка запуска процесса, если таковая есть
	WScript.Echo "CreationDate="& objProc.CreationDate 'дата и время начала выполнения процесса
	WScript.Echo "CSName="& objProc.CSName 'имя компьютера
	WScript.Echo "ExecutablePath="& objProc.ExecutablePath 'полный путь к исполняемому файлу процесса
	WScript.Echo "OSName="& objProc.OSName 'название операционной системы
	WScript.Echo "ParentProcessId="& objProc.ParentProcessId 'PID родительского процесса
	WScript.Echo "ProcessId="& objProc.ProcessId 'PID процесса
	WScript.Echo "WindowsVersion="& objProc.WindowsVersion 'номер версии Windows
	WScript.Echo "CreationClassName="& objProc.CreationClassName
	WScript.Echo "CSCreationClassName="& objProc.CSCreationClassName
	WScript.Echo "Description="& objProc.Description
	WScript.Echo "ExecutablePath="& objProc.ExecutablePath
	WScript.Echo "ExecutionState="& objProc.ExecutionState
	WScript.Echo "Handle="& objProc.Handle
	WScript.Echo "HandleCount="& objProc.HandleCount
	WScript.Echo "InstallDate="& objProc.InstallDate
	WScript.Echo "KernelModeTime="& objProc.KernelModeTime
	WScript.Echo "MaximumWorkingSetSize="& objProc.MaximumWorkingSetSize
	WScript.Echo "MinimumWorkingSetSize="& objProc.MinimumWorkingSetSize
	WScript.Echo "Name="& objProc.Name
	WScript.Echo "OSCreationClassName="& objProc.OSCreationClassName
	WScript.Echo "OtherOperationCount="& objProc.OtherOperationCount
	WScript.Echo "OtherTransferCount="& objProc.OtherTransferCount
	WScript.Echo "PageFaults="& objProc.PageFaults
	WScript.Echo "PageFileUsage="& objProc.PageFileUsage
	WScript.Echo "ParentProcessId="& objProc.ParentProcessId
	WScript.Echo "PeakPageFileUsage="& objProc.PeakPageFileUsage
	WScript.Echo "PeakVirtualSize="& objProc.PeakVirtualSize
	WScript.Echo "PeakWorkingSetSize="& objProc.PeakWorkingSetSize
	WScript.Echo "Priority="& objProc.Priority
	WScript.Echo "PrivatePageCount="& objProc.PrivatePageCount
	WScript.Echo "QuotaNonPagedPoolUsage="& objProc.QuotaNonPagedPoolUsage
	WScript.Echo "QuotaPagedPoolUsage="& objProc.QuotaPagedPoolUsage
	WScript.Echo "QuotaPeakNonPagedPoolUsage="& objProc.QuotaPeakNonPagedPoolUsage
	WScript.Echo "QuotaPeakPagedPoolUsage="& objProc.QuotaPeakPagedPoolUsage
	WScript.Echo "ReadOperationCount="& objProc.ReadOperationCount
	WScript.Echo "ReadTransferCount="& objProc.ReadTransferCount
	WScript.Echo "SessionId="& objProc.SessionId
	WScript.Echo "Status="& objProc.Status
	WScript.Echo "TerminationDate="& objProc.TerminationDate
	WScript.Echo "ThreadCount="& objProc.ThreadCount
	WScript.Echo "UserModeTime="& objProc.UserModeTime
	WScript.Echo "VirtualSize="& objProc.VirtualSize
	WScript.Echo "WorkingSetSize="& objProc.WorkingSetSize
	WScript.Echo "WriteOperationCount="& objProc.WriteOperationCount
	WScript.Echo "WriteTransferCount="& objProc.WriteTransferCount
	WScript.Echo 
Next

Результат
Caption=AcroRd32.exe
CommandLine="C:\Program Files\Adobe\Reader 8.0\Reader\AcroRd32.exe" /o /eo /l /b
CreationDate=20100210183751.766360+180
CSName=FIPS-90-09
ExecutablePath=C:\Program Files\Adobe\Reader 8.0\Reader\AcroRd32.exe
OSName=Microsoft Windows XP Professional|C:\WINDOWS|\Device\Harddisk0\Partition1
ParentProcessId=3520
ProcessId=524
WindowsVersion=5.1.2600
CreationClassName=Win32_Process
CSCreationClassName=Win32_ComputerSystem
Description=AcroRd32.exe
ExecutablePath=C:\Program Files\Adobe\Reader 8.0\Reader\AcroRd32.exe
ExecutionState=
Handle=524
HandleCount=190
InstallDate=
KernelModeTime=10156250
MaximumWorkingSetSize=1413120
MinimumWorkingSetSize=204800
Name=AcroRd32.exe
OSCreationClassName=Win32_OperatingSystem
OtherOperationCount=3647
OtherTransferCount=215690
PageFaults=20124
PageFileUsage=33308672
ParentProcessId=3520
PeakPageFileUsage=35770368
PeakVirtualSize=130699264
PeakWorkingSetSize=36462592
Priority=8
PrivatePageCount=33308672
QuotaNonPagedPoolUsage=10040
QuotaPagedPoolUsage=202980
QuotaPeakNonPagedPoolUsage=11200
QuotaPeakPagedPoolUsage=218636
ReadOperationCount=331
ReadTransferCount=1325538
SessionId=0
Status=
TerminationDate=
ThreadCount=3
UserModeTime=4218750
VirtualSize=121860096
WorkingSetSize=34336768
WriteOperationCount=78
WriteTransferCount=3917

В том и проблема, что я не знаю где искать.
...
Рейтинг: 0 / 0
По процессу найти значение, которое видно в ProcessExplorer
    #36461625
mac555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или может подскажите аналог SQL
Код: plaintext
desc table
для класса в Windows.
...
Рейтинг: 0 / 0
По процессу найти значение, которое видно в ProcessExplorer
    #36462514
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что это еще за загадочное "значение процесса", которое вы не знаете где искать? Такого термина не существует в природе, как, впрочем, и на скриншоте.

Jah loves you.
...
Рейтинг: 0 / 0
По процессу найти значение, которое видно в ProcessExplorer
    #36462608
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
off
mac555
Или может подскажите аналог SQL
Код: plaintext
1.
desc  table

/me думает: ну, лядно: desc -> order by, а при чем тут table? Ниасилил... Можно тынць на "в SQL"?

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
По процессу найти значение, которое видно в ProcessExplorer
    #36463550
mac555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AntonariyЧто это еще за загадочное "значение процесса", которое вы не знаете где искать? Такого термина не существует в природе, как, впрочем, и на скриншоте.

Jah loves you.

Я не знаю, где эта информиция хранится, но ProcessExplorer её откуда то вытягивает вот и я хочу.

desc table = describe table
Привык к Oracle простите. Кстати тут можно редактировать свои сообщения, что-то я кнопочки не нашел.
...
Рейтинг: 0 / 0
По процессу найти значение, которое видно в ProcessExplorer
    #36463625
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, дошло. Гораздо проще было бы, если бы вы пользовались человеческим языком. То, что вы хотите, по-нормальному называется списком файлов, открытых процессом.

Ни WMI ни VBScript получить его не могут.

Зато можно наоборот, проверить, не открыт ли конкретный файл каким-нибудь процессом.

Jah loves you.
...
Рейтинг: 0 / 0
По процессу найти значение, которое видно в ProcessExplorer
    #36476009
mac555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AntonariyБлин, дошло. Гораздо проще было бы, если бы вы пользовались человеческим языком. То, что вы хотите, по-нормальному называется списком файлов, открытых процессом.

Ни WMI ни VBScript получить его не могут.

Зато можно наоборот, проверить, не открыт ли конкретный файл каким-нибудь процессом.

Jah loves you.

Имя файла всегда будет разное, но точно известно, что это кэш IE и расширение pdf.
Выход вижу в переборе всех файлов pdf в кэше IE за этот день и смотреть открыт ли он сейчас и каким процессом.
Но увы я не нашел, как определить для открытого файла pdf ID процесса его открывшего.
...
Рейтинг: 0 / 0
По процессу найти значение, которое видно в ProcessExplorer
    #36476871
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тынц .

Jah loves you.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / По процессу найти значение, которое видно в ProcessExplorer
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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