¿Cómo guardar una carpeta cuando el usuario confirma la desinstalación? (Configuración Inno)

¿Cómo puedo guardar una copia de seguridad de una carpeta específica en el escritorio del usuario cuando el usuario confirma la desinstalación de la aplicación?

Intenté esto sin éxito ... Tal vez hay una manera más fácil de hacerlo sin usar código ...

procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
begin
  if CurUninstallStep = usUninstall then
  begin
    FileCopy('{app}\Profile\*', '{userdesktop}\Backup\Profile\', False);
  end;
end;

¡Gracias chicos! :)

Respuestas a la pregunta(1)

Su respuesta a la pregunta