Что нового

Автоматическое закрытие процессов Известных Видео Плееров.

2easyformy

Чайник
Сообщения
6
Репутация
0
Версия AutoIt: 3.3.8.1

Описание: Задача, запретить просмотр видео через плееры, без удаления кодеков, плееров, и прочей дряни, а также исключение использования Portable плееров. Желательно повесить данное чудо в авто загрузку, к определенным пользователям.
Вообще необходимо проверять наличие процессов ВИДЕО плееров, и убивать оные через определенное время, допустим 5ть минут, затем ждем 5ть минут, опять смотрим наличие процессов и снова завершаем их, если появились.



Примечания: Заранее спасибо.
 

Viktor1703

AutoIT Гуру
Сообщения
1 535
Репутация
408
Как вариант.

Код:
HotKeySet('{ESC}', '_Exit')

Global $sPlayers = 'wmplayer.exe;KMPlayer.exe'

AdlibRegister('__Player_Close', 5 * (1000 * 60)) ;~ 5 мин.

While 1
	Sleep(100)
Wend	

Func __Player_Close()
	Local $aProcess = StringSplit($sPlayers, ';')
	For $i = 1 To $aProcess[0]
		If ProcessExists($aProcess[$i]) Then
			ProcessClose($aProcess[$i])
		EndIf	
	Next
EndFunc	

Func _Exit()
	Exit
EndFunc
 

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 318
Viktor1703,
ИМХО, так надежнее.
Код:
;...
For $i = 1 To $aProcess[0]
	While ProcessExists($aProcess[$i])
		ProcessClose($aProcess[$i])
	WEnd
Next
;...
 
АТ
2

2easyformy

Чайник
Сообщения
6
Репутация
0
Попробовал, все робит(готовый вариант) Еще раз всем спасибо!)
 
Верх