Articles of inno setup

Inno Setup Colocación de imagen / control en página personalizada

Intento tener una imagen en una página personalizada. Puedo mostrar la página personalizada o la imagen en una página predefinida pero no en la personalizada. Problema que creo que es con Parent := CustomPage.ID; . Parent := WizardForm.SelectTasksPage; funciona bien ¿Cómo hacer esto correctamente? procedure ImageOnClick(Sender: TObject); var ErrorCode: Integer; begin ShellExec(”, ‘http://test.com’, ”, ”, […]

Inno Setup – Verifique si el archivo existe en el destino o si no cancela la instalación

Necesito que mi instalador compruebe si existe un archivo en la ubicación de destino, y si no está allí, la instalación se interrumpe. Mi proyecto es un parche de actualización, por lo que quiero que el instalador evite instalar los archivos de actualización si el principal de la aplicación no está en el destino. ¿Cómo […]

Cómo conectarse a MS SQL Server usando InnoSetup?

Me gustaría conectarme al MS SQL Server 2008 durante la instalación. Hay una pregunta similar , que ofrece una solución mediante el uso de la herramienta isql.exe , que no es compatible con SQL Server 2008. ¿Podría sugerirme cómo conectarse a un MS SQL Server 2008?

Asociación de archivos en Inno Setup

Estoy usando Inno Setup y estoy tratando de asociar un progtwig que se encuentra en los Program Files (x86) en Windows 7. Tengo lo siguiente: #define MyAppName “MyView” #define MyAppExeName “MyView.exe” [Setup] AppName={#MyAppName} [Registry] Root: HKCR; Subkey: “.mpl”; ValueType: string; ValueName: “”; ValueData: “MyView”; Flags: uninsdeletevalue Root: HKCR; Subkey: “MyView”; ValueType: string; ValueName: “”; ValueData: […]

Configuración de Inno: Verifique que .NET 4.0 esté instalado

Tengo un componente que requiere la ejecución de .NET 4.0, ¿cómo puede mi instalador de instalación de Inno verificar que esté instalado y, de no ser así, solicitar al usuario que lo instale?

Acceda a la lista de archivos mediante script en InnoSetup

¿Hay alguna forma de acceder a la lista de archivos (entradas en la sección [Archivos]) de PascalScript al ejecutar la configuración? Estamos intentando hacer que la aplicación se pueda ejecutar directamente desde la configuración, en lugar de tener que instalarla, y esto facilitaría el mantenimiento de la lista de archivos.

Cómo hacer que Inno Setup descomprima un archivo que instaló (todo como parte del proceso de instalación)

Para ahorrar ancho de banda / espacio así como prevenir intromisiones accidentales, los archivos de instalación para un producto de base de datos (llámelo Ajax), se han comprimido (llame a ese archivo “AJAX_Install_Files.ZIP). Me gustaría que Inno-Setup” se instale ” (es decir, copie) el archivo AJAX_Install_Files.ZIP al destino, y luego descomprima los archivos en la […]

¿Cómo modifico la variable de entorno PATH cuando ejecuto un instalador de instalación de Inno?

Inno Setup le permite establecer variables de entorno a través de las secciones [Registry] (configurando la clave de registro que corresponde a la variable de entorno) Sin embargo, a veces no solo quieres establecer una variable de entorno. A menudo, quieres modificarlo. Por ejemplo: al momento de la instalación, es posible que desee agregar / […]

¿Cómo hacer que vcredist_x86 reinstale solo si aún no está instalado?

En mi configuración de INNOVACIÓN, la selección de ejecución fuerzo la instalación silenciosa de MSVCRT. Me pregunto cómo hacer que se instale solo si aún no está instalado. Esto es lo que llamo ahora: Filename: {tmp}\vcredist_x86.exe; Parameters: “/passive /Q:a /c:””msiexec /qb /i vcredist.msi”” “; StatusMsg: Installing 2010 RunTime…

¿Cómo puedo instalar .NET Framework como requisito previo usando InnoSetup?

Tengo una pregunta similar a Inno Setup: compruebe que .NET 4.0 está instalado , pero parece ser ligeramente diferente. [Files] Source: “dependencies\dotNetFx40_Full_x86_x64.exe”; DestDir: {tmp}; Flags: deleteafterinstall; Check: FrameworkIsNotInstalled Source: “C:\Windows\Microsoft.NET\assembly\GAC_MSIL\MySql.Data\v4.0_6.5.4.0__c5687fc88969c44d\MySql.Data.dll”; DestDir: “{app}\lib”; StrongAssemblyName: “MySql.Data, Version=6.5.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, ProcessorArchitecture=MSIL”; Flags: “gacinstall sharedfile uninsnosharedfileprompt” [Run] Filename: {tmp}\dotNetFx40_Full_x86_x64.exe; Description: Install Microsoft .NET Framework 4.0; Parameters: /q /norestart; Check: […]