Кодинг

Oct 03, 2012 22:53

Запишу себе на память. Может кому пригодится.

В процессе борьбы с созданием одыкватного самообновления программы, столкнулся со следующими вещами.

В ВинХР если одно приложение (А) запускает другое приложение (Б), то при закрытии приложения А приложение Б продолжает себе спокойно работать, как ни в чем не бывало. В Вин7 же при закрытии приложения А остается висеть процесс этого приложения до тех пор, пока не закроется приложение Б. Соответственно приложение Б не может изменить/удалить/переписать исполняемый файл приложения А.

В Вин7 точно, и вроде и в ВинХР, любое запущенное приложение может изменить имя своего исполняемого файла без каких либо проблем. Любого другого запущенного - хер, а своего - пожалуйста. И при этом продолжать себе работать как ни в чем не бывало.

delphi, программирование

Previous post Next post
Up