[SOURCE="iss"]function InitializeUninstall(): Boolean;
begin
if not FileExists(ExpandConstant('{tmp}\ISTask.dll')) then
FileCopy(ExpandConstant('{app}\ISTask.dll'),ExpandConstant('{tmp}\ISTask.dll'),False);
result := MsgBox('Перед удалением ПО отсоедините устройство', mbError, MB_YESNO) = idYes;
end;[/SOURCE] Так, может?
begin
if not FileExists(ExpandConstant('{tmp}\ISTask.dll')) then
FileCopy(ExpandConstant('{app}\ISTask.dll'),ExpandConstant('{tmp}\ISTask.dll'),False);
result := MsgBox('Перед удалением ПО отсоедините устройство', mbError, MB_YESNO) = idYes;
end;[/SOURCE] Так, может?