Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] открытие файла при закрытии процесса (http://forum.oszone.net/showthread.php?t=238176)

Freaxxx 08-07-2012 20:36 1948242

открытие файла при закрытии процесса
 
Доброго времени суток, уважаемый читатель данной темы.
Необходимо решить одну задачку. некая защита моих файлов
необходимо следющее:
программа должна постоянно проверять процесс (например process1.exe)
если процес обнаружен - закрыть процесс и запустить файл file1.exe
и делать так постоянно, пока активна программа (окна программы - не нужны)

также небольшой нюанс, не запукать файл file1.exe пока он запущен

заранее благодарю за уделенное мне время
надеюсь на вашу помощь

apozlevich 08-07-2012 20:56 1948252

Freaxxx, как-то так:
Код:

#NoTrayIcon

$s_KillProcess = 'process1.exe'
$_OpenProcess = 'file.exe'
$s_OpenProccessPath = 'C:\path\to\' & $_OpenProcess


While True
  If ProcessExists($s_KillProcess) Then
          ProcessClose($s_KillProcess)
          If Not ProcessExists($_OpenProcess) Then
                Run($s_OpenProccessPath)
          EndIf
  EndIf
WEnd

Код не тестировал.

Freaxxx 08-07-2012 21:14 1948263

все отлично, благодарю за помощь:) вопрос закрыт :)


Время: 14:45.

Время: 14:45.
© OSzone.net 2001-