Цитата DyadyaGenya:
ya158, да в том то и дело, что она есть, и вроде даже прописываю, странно, когда использую промт и в нем прописываю
[Dir.Delete]
rundll32.exe advpack.dll,DelNodeRunDLL32 %16422%\%PROG_DIR%
то все красиво срабатывает, понимаю, что может пример не коректный, просто тоже с использованием rundll32.exe advpack.dll
а в предыдущем примере указанная секция есть, вот она:
[Winamp.Uninstal.DelDirs]
DelDirs=Winamp.DelDirs
по идее должна была удалить »
|
В первом примере можно удалять НЕПУСТЫЕ директории, а во втором примере каталог Winamp.DelDirs перед удалением должен быть ПУСТЫМ. Попробуй перед
DelDirs=Winamp.DelDirs
вставить строку
Cleanup=1
Для удаления с помощью rundll32.exe синтаксис должен быть следующим:
Код:

[Winamp.AdvInfCall]
Commandline="""%11%\rundll32.exe"" advpack,LaunchINFSection ""%17%\Winamp.inf"",Winamp.Uninstal.DelDirs,4"
TickCount=500
[Winamp.Uninstal.DelDirs]
RunPreSetap=Winamp.Uninstal.Del:1
[Winamp.Uninstal.Del]
rundll32.exe advpack.dll,DelNodeRunDLL32 "%16422%\%PROG_DIR%"