Что нового

Запрет на запуск программы, берущий названия из txt

Werwolfik

Новичок
Сообщения
19
Репутация
0
Доброго дня всем.
Появился такой вопрос - касательно установки запрета на запуск программ.
Точнее это не запрет, а просто если я открываю например ворд - то скрипт видит этот процесс и тут же прерывает его.
Код:
While 1
  If ProcessExists("notepad.exe") Then ProcessClose("notepad.exe")
  If ProcessExists("WINWORD.exe") Then ProcessClose("WINWORD.exe")
  If ProcessExists("TOTALCMD64.exe") Then ProcessClose("TOTALCMD64.exe")
  If ProcessExists("EXCEL.exe") Then ProcessClose("EXCEL.exe")
  Sleep(100)  
WEnd

Есть вопрос - как заставить скрипт брать процесс из текстового файла "Запрет.txt" ?
Иными словами, не лезть каждый раз в файл AutoIt'а, а просто добавлять процессы на запрет (или удалять их оттуда) - из обычного txt файла.

Список в файле "Запрет.txt" выглядит так:
WINWORD.EXE

TOTALCMD64.EXE
notepad.exe
EXCEL.EXE


То есть список идет вертикально и в нем могут быть - пустые строки.
 

hedji

Продвинутый
Сообщения
401
Репутация
83
Код:
$proc = FileReadToArray("Запрет.txt")
While 1
for $i In $proc	
	 If ProcessExists($i) Then ProcessClose($i)
Next
  Sleep(100)  
WEnd
 
Автор
W

Werwolfik

Новичок
Сообщения
19
Репутация
0
hedji , работает.
Благодарю.
 
Верх