18
¿Es posible ejecutar un archivo con Inno Setup antes de que comience la configuración? DocumentationCómo ejecutar un archivo antes de la configuración con Inno Setup
¿Es posible ejecutar un archivo con Inno Setup antes de que comience la configuración? DocumentationCómo ejecutar un archivo antes de la configuración con Inno Setup
Sí, lo es. En la sección [code]
, ejecute el archivo en la función InitializeSetup()
. Este ejemplo inicia el Bloc de notas antes de que se ejecute la instalación.
function InitializeSetup(): boolean;
var
ResultCode: integer;
begin
// Launch Notepad and wait for it to terminate
if Exec(ExpandConstant('{win}\notepad.exe'), '', '', SW_SHOW,
ewWaitUntilTerminated, ResultCode) then
begin
// handle success if necessary; ResultCode contains the exit code
end
else begin
// handle failure if necessary; ResultCode contains the error code
end;
// Proceed Setup
Result := True;
end;
¡Esto es lo que necesitaba! Gracias. –
Esto no se debe hacer en InitializeSetup si cambia algo en la computadora de los usuarios. Esto se debe hacer después de que el usuario haya presionado "Instalar", es decir, PrepareToInstall() o CurStepChanged (ssInstall). – Deanna