Код:
[Version]
Signature="$Windows NT$"
AdvancedINF=2.5
[DefaultInstall]
AddReg =PROG.AddReg
ProfileItems =PROG.AddShortcut
[Uninstall]
BeginPrompt =BeginUnInsPrompt
RunPreSetupCommands =Close.Prog:1
RunPostSetupCommands =Dir.Delete
EndPrompt =EndUnInsPrompt
DelReg =PROG.DelReg
DelFiles =Del.PNF,Del.SRTC
[PROG.AddShortcut]
Name =%SRTC_NAME%
CmdLine =16422,%PROG_DIR%,%PROG_1%
SubDir =%PROG_SDIR%
WorkingDir =16422,%PROG_DIR%
InfoTip =%PROG_INFO%
[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.SRTC =16386
[Del.PNF]
%PROG_PNF%
%PROG_INF%
[Del.SRTC]
%SRTC_NAME%
[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",,"%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"
; Автозагрузка
; HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","Example",0x0,"%16422%\Example\Example.exe"
[PROG.DelReg]
HKLM,"%SWUninstall%\%PROG_NAME%"
; Автозагрузка
; HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","Example"
[Strings]
PROG_DIR ="Example"
PROG_NAME ="Example"
SRTC_NAME ="Example"
PROG_VERS ="v2.0"
PROG_MADE ="WinAddon Project"
PROG_URL ="http://forum.oszone.net"
PROG_INF ="Example.inf"
PROG_PNF ="Example.PNF"
PROG_1 =Example.exe
PROG_2 =Example
PROG_SDIR ="Утилиты"
PROG_INFO ="Информация о программе"
SWUninstall ="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"