wdmitriy,
скин к деинсталятору пришивал?
если да, то вот правильный код-пример:
Код:
![Выделить весь код](images/misc/selectcode.png)
[Files]
Source: ISSkin.dll; DestDir: {app}; Flags: ignoreversion; Attribs: hidden system; /// в папку установи
Source: steam.cjstyles; DestDir: {app}; Flags: ignoreversion; Attribs: hidden system; /// в папку установки
/// если используешь скин на самом инсталяторе, то эти же две строки, только в темп
/// Source: ISSkin.dll; DestDir: {tmp}; Flags: ignoreversion dontcopy nocompression
/// Source: steam.cjstyles; DestDir: {tmp}; Flags: ignoreversion dontcopy nocompression
[_Code]
procedure LoadSkinA(lpszPath: String; lpszIniFileName: String ); external 'LoadSkin@{tmp}\isskin.dll stdcall delayload uninstallonly';
function InitializeUninstall(): Boolean;
begin
FileCopy(ExpandConstant('{app}\isskin.dll'), ExpandConstant('{tmp}\isskin.dll'), False);
FileCopy(ExpandConstant('{app}\steam.cjstyles'), ExpandConstant('{tmp}\steam.cjstyles'), False);
LoadSkinA(ExpandConstant('{tmp}\steam.cjstyles'), '');
Result:=True;
end;