Итак, я развернул PerlPacked exe-инструмент для пользователей. Я хотел бы запустить автоматическую замену нового инструмента с сервера после проверки наличия нового инструмента.
1) Я знаю, что в Windows при запуске программы вы можете переименовать мой. exe => myTemp.exe, загрузите новый mytool.exe с сервера и в следующем запуске, когда mytool.exe выполняет проверку обновления программного обеспечения, удалите myTemp.exe. Но переименовать сгенерированный pp exe во время его запуска невозможно.
2) В качестве альтернативы я подумал о замене /tmp/par-/cache-/inc/script/mytool.pl с сервера, но по иронии судьбы,это не вступает в силу. Даже если я удаляю этот файл, exe работает без сбоев. Интересно, не требует ли этот файл скрипта? откуда исполняемый файл запускает мой скрипт?
Есть ли у кого-нибудь альтернативное решение для моего требования?