У меня есть Java-программа, работающая в Windows XP через 10 систем, которая вызывает программу (Mover.exe) перед ее выходом.Я хочу, чтобы после выхода java-программы Mover.exe перезаписывал и обновлял java-программу загруженными файлами.
Я использую new ProcessBuilder(progname, options).directory(tempDir).start();
для вызова Mover.exe, но он работает только с перебоями.
Конечно, в некоторых системах, в которых работает программа, включен контроль учетных записей, в некоторых - нет, и, похоже,системы UAC - те, которые вызывают неприятности.Я не знаю, является ли это задержкой из-за запроса на повышение прав или проблемой с синхронизацией / блокировкой файлов.
Кто-нибудь имел дело с попытками создать свой собственный модуль обновления с помощью Java или видел хорошее руководство по работе с этимитип вопросов?