Цитата
ya158:
А чей же тогда PID? У двух процессов одинаковый PID?
»
Да не, при двух процессах все нормально.
А это я писал для экстремального варианта, когда после первого запуска кликаешь еще 2 раза, например.
Тогда:
PID1 - первый
PID2 - второй
PID3 - третий
К моменту запроса из-за загрузки системы оба процесса
могут получить именно так - PID3 последний (для одного он свой, для другого - чужой). Далее они оба пытаются убить последний, один убивает быстрее, второй получает код завершения TaskKill 128 (нет такого процесса). И далее может быть коллизия с вылетом из PreExtract в скрипт 7xSFX и повторным запуском разархивации и т.д.
Но это экстрим, как я уже писал. И словил его я именно при большой загрузке системы (Auslogic Defrag) и паре-тройке "повторных" запусков.