Имя пользователя:
Пароль:
 

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

Googler


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

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


Цитата Anonymоus:
завершения всех процессов, кроме указанных в "белом списке" »
мне представляется как-то так:
Код: Выделить весь код
@echo off
SetLocal EnableDelayedExpansion

Set WhiteListFile=%~sdp0whitelist.txt

for /f "tokens=2 delims==" %%a in (
'"WMIC PROCESS Where (Name="cmd.exe" AND CommandLine LIKE "%%%RANDOM%%RANDOM%%%") Get ParentProcessId /Value"'
) do call set $PID=%%a

for /f "skip=2 tokens=1,2 delims=," %%p in ('tasklist /NH /FO CSV') do if %%~q neq %$PID% (set "$p=%%~p"
  findstr/xic:"!$p:.=\.!" "%WhiteListFile%">Nul||taskkill /F /PID %%~q
)
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:40, 10-06-2011 | #2