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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как убить запуск процесса

Ответить
Настройки темы
[решено] Как убить запуск процесса

Новый участник


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

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


Подскажите в каком направлении двигаться.
Пробовал ProcessExists, ProcessClose , If ... Then - не получается.

Есть два файла EXE скомпилированных аутоитом , с одинаковыми именами - Word.exe и Word.exe.
Условимся называть их №1 и №2.
Некий процесс запускает файл №1-который еще не закончил работу, следом запускается файл №2.
Так вот что нужно :
когда выполняется файл №1и возникает процесс №2, то надо убить процесс №2.

Отправлено: 07:32, 04-11-2011

 

Аватара для Creat0R

Must AutoIt


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

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


Цитата pekich:
Есть два файла EXE скомпилированных аутоитом , с одинаковыми именами - Word.exe и Word.exe. »
Известны точные пути этих файлов?
По пути к запущенному файлу можно определить процесс и закрыть его.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 12:49, 04-11-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


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

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


Creat0R
Цитата:
Известны точные пути этих файлов? По пути к запущенному файлу можно определить процесс и закрыть его.
1.
Если имеется ввиду убить процесс который запускает Word.exe, то этого делать ненадо.
Пути где лежит Word.exe известен точно.
Если вы имели другое, то можно подробнее, лучше с примером и комментами. Интересно.

2.
Формулировку заданного мной вопроса в первом посту меняю на точную : Запретить запуск второй копии приложения или предотвратить повторный запуск.
В справке нашел _Singleton , защита от повторного запуска - программа повторно не запустится, пока не выполнит работу.
Все мои попытки реализовать не увенчались успехом. Прошу ткнуть меня носом как сделать.

Последний раз редактировалось pekich, 04-11-2011 в 17:50. Причина: уточнение


Отправлено: 17:48, 04-11-2011 | #3


Аватара для beve

Старожил


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

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


Цитата:
В справке нашел _Singleton , защита от повторного запуска - программа повторно не запустится, пока не выполнит работу.
Все мои попытки реализовать не увенчались успехом. Прошу ткнуть меня носом как сделать.
В начало кода вашей программы нужно добавлять:
Код: Выделить весь код
#include <Misc.au3> 
if _Singleton(@ScriptName,1) = 0 Then 
Exit 
EndIf 
;Дальше код программы

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:53, 05-11-2011 | #4


Аватара для Creat0R

Must AutoIt


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

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


Цитата pekich:
Формулировку заданного мной вопроса в первом посту меняю на точную »
Это совсем другая задача.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 17:33, 05-11-2011 | #5


Новый участник


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

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


Цитата Creat0R:
Это совсем другая задача. »
Другая - не другая, но новичку бывает трудно с первого раза формализовать задачу.
И учится лучше на примерах, багаж знаний набирать.
Спасибо beve за помощь.
То что мне нужно.

Отправлено: 11:56, 06-11-2011 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как убить запуск процесса

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Запуск и завершение процесса из СМD Vsirf Скриптовые языки администрирования Windows 12 08-05-2017 17:07
Разное - [решено] Как насильно запретить запуск определенной программы (процесса)? st031 Microsoft Windows 2000/XP 4 05-06-2009 10:24
RunOnceEx (запрет на запуск процесса) kudanax Автоматическая установка Windows 2000/XP/2003 6 14-08-2008 18:41
C/C++ - Запуск процесса до авторизации пользователя EvgeniyQQQ Программирование и базы данных 8 14-01-2008 04:48
Периодический запуск процесса (WinAPI) darxeth Программирование и базы данных 1 26-02-2004 15:11




 
Переход