Genri
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору [Setup] AppName=My Program AppVerName=My Program v.1.2 DefaultDirName={pf}\My Program [Files] Source: ISSkin.dll; DestDir: {app} Source: Office2007.cjstyles; DestDir: {app} [_Code] procedure LoadSkin(lpszPath: String; lpszIniFileName: String); external 'LoadSkin@files:isskin.dll stdcall delayload setuponly'; procedure LoadSkinA(lpszPath: String; lpszIniFileName: String); external 'LoadSkin@{tmp}\isskin.dll stdcall delayload uninstallonly'; function InitializeSetup(): Boolean; begin ExtractTemporaryFile('Office2007.cjstyles'); LoadSkin(ExpandConstant('{tmp}\Office2007.cjstyles'), ''); Result:=True; end; function InitializeUninstall(): Boolean; begin FileCopy(ExpandConstant('{app}\isskin.dll'), ExpandConstant('{tmp}\isskin.dll'), False); FileCopy(ExpandConstant('{app}\Office2007.cjstyles'), ExpandConstant('{tmp}\Office2007.cjstyles'), False); LoadSkinA(ExpandConstant('{tmp}\Office2007.cjstyles'), ''); Result:=True; end; |