Такой вопрос. Аддон типа sysoc. Как в процессе деинсталяции через "Программы сторонних разработчиков" обеспечить полное удаление папки с подпапками и файлами командой rundll32.exe advpack,DelNodeRunDLL32? Пишу:
Код:

[Version]
Signature="$Windows NT$"
SetupClass=BASE
[Optional Components]
Proga
[Proga]
Uninstall=Proga.Uninstall
[Proga.Uninstall]
RunPostSetupCommands=Proga.DelDirs
[Proga.DelDirs]
rundll32.exe advpack.dll,DelNodeRunDLL32 "%16422%\Proga_Folder"
-не работает. Использую Run вместо RunPostSetupCommands - тоже не работает. Процессы, которые нужно прибивать, прога никаких не создаёт.
Самое интересное - выполняю скрипт вручную командой rundll32 advpack,LaunchINFSection Proga.inf, Proga.UnInstall,0 - РАБОТАЕТ!
Подскажите, в чём ошибка?
p.s. Прога portable, создающая в своём каталоге кучу файлов и папок, в том числе временных. Использовать обычные методы удаления с указанием удаляемых файлов, далее папок и т.д. в силу их кол-ва просто не возможно и очень не удобно. Кстати у проги есть свой деинсталятор, который также не удаляет папку и оставшийся хлам в ней.