kab18
 - Longevity: 1 year 2 months
- Posts: 1
- REPUTATION:0[+] [-]
|
Хочу запаковать в SFX архив установленный на ПК Photoshop, который бы автоматом удалял распакованную папку после закрытия. Проблема в том что Photoshop запускает связанный процесс AdobeIPCBroker.exe, который продолжает висеть в системе даже пoслe закрытия Photoshop и тем самым не даёт удалить папку с программой. Если завершить AdobeIPCBroker.exe через диспетчер задач, то папка Photoshop автоматом удаляется. Вопрос: что нужно прописать в скрипте 7z SFX Constructor v4.5 чтобы после закрытия программы автоматом завершался и AdobeIPCBroker.exe?
|
sergeysvirid
  - Longevity: 11 years
- Posts: 2708
- REPUTATION:127[+] [-]
- Location: 65 регион (GMT+11)
|
kab18, В конфиге sfx-архива пропишите запуск программы с ожиданием завершения процесса (как то так):RunProgram="%%P:waitall:\"Photoshop.exe\"" ...а по окончании процесса можно прописать в конфиге запуск батника, который добавляете в папку с Photoshop (как то так):RunProgram="%%P:hidcon:\"script.cmd\"" ...в котором и будет прописана команда завершения процесса AdobeIPCBroker.exe (как то так):TASKKILL /T /F AdobeIPCBroker.exe ...ну и в самом конце конфига естественно прописываете удаление папки распаковки:
|
Ander_73
  - Longevity: 9 years
- Posts: 4170
- REPUTATION:127[+] [-]
|
sergeysvirid, я думал, что можно taskkill прямо в конфиг писать, безо всяких батников. Не?
|
sergeysvirid
  - Longevity: 11 years
- Posts: 2708
- REPUTATION:127[+] [-]
- Location: 65 регион (GMT+11)
|
Ander_73, Привет!  А может и можно, я не пробовал, поэтому не знаю. А как, приведи пример? (я просто не знаю, корректно ли sfx-конфиг будет отрабатывать с параметрами taskkill)
|
Current time is: 13-Feb 10:10
All times are UTC + 3
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|