[Setup] AppName=My Program AppVerName=My Program v.1.2 DefaultDirName={pf}\My Program [Files] Source: callnsis.dll; DestDir: {app}; Flags: uninsrestartdelete Source: NSIS_SkinCrafter_Plugin.dll; DestDir: {app} Source: SkinCrafter.dll; DestDir: {app}; Flags: uninsrestartdelete Source: SkinNsis.skf; DestDir: {app} [Code] procedure callplug(parentwnd: Integer; pluginname,funcname,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10: PChar); external 'callplug@{app}\callnsis.dll stdcall uninstallonly'; function InitializeUninstall(): Boolean; begin callplug(0, ExpandConstant('{app}\NSIS_SkinCrafter_Plugin.dll'), 'skin', ExpandConstant('{app}\SkinNsis.skf'), '','','','','','','','',''); Result:= True; end; |