Страница: 1 |
Страница: 1 |
Вопрос: Помогите найти запущенный .bat'ник
Добавлено: 27.10.05 10:45
Автор вопроса:
Артур
при запуске .bat'ника в TaskManagere появляется только cmd.exe
также при попытке прочитать запущенные программы :
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process")
For Each objProcess in colProcesses
Wscript.Echo "Process: " & objProcess.Name
тоже только cmd.exe
а как поймать имя запустившего
.bat'ника
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа: «UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #1
Добавлено: 27.10.05 11:53
Может-быть я не прав, но помоему никак
cmd.exe исполняет пакет комманд, расположеных в батнике.. Можно сказать bat - это и есть порядок команд для исполнения.. Так вот - никак.
Кто со мной не согласен, пишите.
Номер ответа: 2
Автор ответа: Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #2
Добавлено: 27.10.05 21:15
пишу.
Вот я до сих пор на win2000, и в ресурс ките есть tlist.exe (в xp pro это должно называться tasklist) дает более полную информацию о процессах типа:
992 Far.exe cmd - conamr2wav.bat
т.е. еще и все сыновьи процессы
Номер ответа: 3
Автор ответа: Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #3
Добавлено: 27.10.05 21:40
ну и конечно акселераты уже все написали:
http://www.vbaccelerator.com/home/VB/Utilities/GUI_Resource_Tracer/article.asp
Номер ответа: 4
Автор ответа: Артур
Вопросов: 5
Ответов: 6
Профиль | | #4
Добавлено: 28.10.05 09:46
если можно, попродробнее
я ещё начинающий и не сильно продвинутый