Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Black_Raven_:
1. C:\Program Files\Zona\Zona.exe »
На WSH:
Код: Выделить весь код
Option Explicit

Dim strFile

Dim collSWbemObjectSet


strFile = "C:\Program Files\Zona\Zona.exe"

With WScript.CreateObject("Scripting.FileSystemObject")
	If .FileExists(strFile) Then
		Set collSWbemObjectSet = WScript.CreateObject("WbemScripting.SWbemLocator").ConnectServer(".", "root\cimv2").ExecNotificationQuery( _
			"SELECT * FROM __InstanceDeletionEvent WITHIN 1 " & _
			"WHERE TargetInstance ISA 'Win32_Process' " & _
			"AND TargetInstance.ExecutablePath = '" & Replace(strFile, "\", "\\") & "'" _
		)
		
		Do
			collSWbemObjectSet.NextEvent
			WScript.CreateObject("WScript.Shell").Run """" & strFile & """"
		Loop
		
		Set collSWbemObjectSet = Nothing
	Else
		WScript.Echo "Can't find file [" & strFile & "]."
		WScript.Quit 1
	End If
End With

WScript.Quit 0
Цитата Black_Raven_:
2. она сама закрывается по неизвестным причинам »
Крайне рекомендуется вместо использования скрипта исследовать, найти и ликвидировать эти причины.

Отправлено: 11:13, 02-02-2014 | #13