Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: sur.hotbox.ru/
 Профиль | | #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-сайт: sur.hotbox.ru/
 Профиль | | #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
если можно, попродробнее
я ещё начинающий и не сильно продвинутый

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам