Цитата: Вопрос: Нужно убить процесс Workspace Macro Pro X.X.exe
Неубиваем, НО - застрелил гада )))))))!
Как? С помощью
pavlaf! За что ему огромное спасибо!
Дело в том, что параметр:
ProcessExternalNameBehaviour=Original я брал
здесь, а там он идёт с ошибкой!
Правильно он пишется:
ProcessExternalNameBehavior=Original Разница в одну букву, но как существенна! В итоге, все процессы стали видны как на ладони! И весящим оказался
WMPHotkeys.exe Далее, не заморачиваясь опять таки на стандартах я забрёл для разнообразия
сюда, где в блоке "Use the Win32_Process class and the Terminate method" можно увидеть видимо исходник вышеприведённого мною скрипта, но немного в модифицированном виде, без переменной
strProcessKill, а напрямую с объявлением имени выгружаемого процесса. Ну для полной кашерности объявил ещё в начале все
Dim и получилось так:
Код: Function OnFirstParentExit
Dim objWMIService, objProcess, colProcessList
Dim strComputer
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'WMPHotkeys.exe'")
For Each objProcess in colProcessList
objProcess.Terminate()
Next
End Function