jameszero,
Код:
[Version]
Signature="$Windows NT$"
AdvancedINF=2.5
[DefaultInstall]
AddReg =PROG.AddReg
[Uninstall]
BeginPrompt =BeginUnInsPrompt
RunPreSetupCommands =Close.Prog:1
RunPostSetupCommands =Dir.Delete
EndPrompt =EndUnInsPrompt
DelReg =PROG.DelReg
DelFiles =Del.PNF
ProfileItems =DelDesktopShortcut
[BeginUnInsPrompt]
Title =Деинсталляция %PROG_NAME%
Prompt =Вы действительно хотите удалить %PROG_NAME% и все компоненты программы?
ButtonType =YESNO
[Close.Prog]
TSKILL %PROG_2%
ping -n 3 127.0.0.1
[Dir.Delete]
rundll32.exe advpack.dll,DelNodeRunDLL32 %16422%\%PROG_DIR%
rundll32.exe advpack.dll,DelNodeRunDLL32 %16407%\%PROG_SDIR%
[DestinationDirs]
Del.PNF =17
[Del.PNF]
%PROG_PNF%
%PROG_INF%
[DelDesktopShortcut]
Name ="Everything - Поиск",0x00000008,25
[EndUnInsPrompt]
Prompt =Программа %PROG_NAME% удалена.
[PROG.AddReg]
HKLM,"%SWUninstall%\%PROG_NAME%","DisplayIcon",0,"%16422%\%PROG_DIR%\%PROG_1%"
HKLM,"%SWUninstall%\%PROG_NAME%","DisplayName",,"%PROG_NAME% %PROG_VERS%"
HKLM,"%SWUninstall%\%PROG_NAME%","DisplayVersion",,"v%PROG_VERS%"
HKLM,"%SWUninstall%\%PROG_NAME%","Publisher",,"%PROG_MADE%"
HKLM,"%SWUninstall%\%PROG_NAME%","URLInfoAbout",,"%PROG_URL%"
HKLM,"%SWUninstall%\%PROG_NAME%","UninstallString",,"rundll32.exe advpack.dll,LaunchINFSection %17%\%PROG_INF%,Uninstall"
[PROG.DelReg]
HKLM,"%SWUninstall%\%PROG_NAME%"
[Strings]
PROG_DIR ="Everything"
PROG_NAME ="Everything"
SRTC_NAME ="Everything"
SRTC_NAME2 ="Удалить Everything"
PROG_VERS ="1.2.1.371"
PROG_MADE ="voidtools"
PROG_URL ="http://www.voidtools.com/"
PROG_INF ="Everything.inf"
PROG_PNF ="Everything.PNF"
PROG_1 =Everything.exe
PROG_2 =Everything
PROG_SDIR ="Утилиты\Everything"
PROG_INFO ="Моментальный поиск"
SWUninstall ="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
Может быть как-нибудь запустить после деинсталляции?
Код:
cmd /c "del /f /q "%16409%\Everything - Поиск.lnk""