Jump to content

Duda Con Inno Setup


Javo

Recommended Posts

rick me entro la duda de como saber para que me funciones los comandos

/COMPONENTS /TASKS /MERGETASKS

probe el task para que no cree el icono y me funciono

/TASKS="!desktopicon"

y lo que explica el cmenu es muy limitado, es decir no da algun ejemplo concreto como para saber como hacerlo.

pero lo que yo quiero es que no se ejecute el ie cuando termina de instalar y que tampoco el programa, hay una manera con esos Switches que mencione de evitar que se ejecute

dejo las 2 lineas que quiero desactivar:

[Run]

Filename: "{app}\tsmasistente.exe"; Parameters: "/noejecutar"; WorkingDir: "{app}"; StatusMsg: "Ejecutando Asistente para la configuraci

Edited by Javo
Link to comment
Share on other sites

Necesitas actualizar a innounp.exe en la carpeta bin con el mas reciente http://innounp.sourceforge.net/

What's new / History

0.29 (2010.02.19)

* Added support for IS versions 5.3.8 (both ANSI and Unicode).

No creo que podrás parar esos procesos con TASKS ni MERGETASKS, necesitas eliminar esas lineas

Tienen que tener un nombre del "tasks" como este en la misma linea

Tasks: "desktopicon"

Tavez le puedes poner un nombre/tasks personalizado y apagarlo así o puedes eliminarlo por completo

Link to comment
Share on other sites

gracias por el innounp, ahora volviendo al tema:

estas son las tareas del .iss

[Tasks]
Name: "Desktopicon"; Description: "Escritorio"; GroupDescription: "Accesos Directos"; MinVersion: 4.1.1998,4.0.1381 Service Pack 3;
Name: "QuickRun"; Description: "Barra de Inicio Rápido (usualmente al lado del botón Inicio)"; GroupDescription: "Accesos Directos"; MinVersion: 4.1.1998,4.0.1381 Service Pack 3;
Name: "vbrun60sp5"; Description: "Descargar Visual Basic 6.0 Run-Time (Necesario)"; GroupDescription: "La instalación necesita descargar los siguientes archivos de Internet"; Check: "ChkArchivo(ExpandConstant('{sys}\msvbvm60.dll'))"; MinVersion: 4.1.1998,4.0.1381 Service Pack 3;
Name: "InternetExplorer"; Description: "Ir al sitio web de Internet Explorer 6 después de instalar"; GroupDescription: "TSM Mensajes necesita Internet Explorer 6 (o superior) para funcionar correctamente"; MinVersion: 4.1.1998,4.0.1381 Service Pack 3; OnlyBelowVersion: 4.9.3000,5.0.2195 Service Pack 4;

quise usar los comandos pero no hay caso lo ignora

Gracias y...

Slds!!!!

Edited by Javo
Link to comment
Share on other sites

Elimina los procesos/lineas run del .iss y recompilarlo

Has probado Parameters: "/noejecutar", esto no lo para?

La diferencia entre TASKS y MERGETASKS es que el primero tienes que poner todos los procesos y explicar si los quieres chequeado o sin cheque, si especificas solo un TASKS a los demas se les quitara el cheque...utilize MERGETASKS cuando quieres cambiar el valor de uno, dos, tres, etc y dejar los demas como vienen por defecto

; Este le quita el cheque a desktopicon y los otros tasks que hay si uno no los incluye
TASKS="!Desktopicon"
; Este le quita el cheque a desktopicon y deja los otros como vienen por defecto
MERGETASKS="!Desktopicon"

Link to comment
Share on other sites

creo que no me queda mas remedio que hacerlo addon, por que sigue dando error por una cosa u otra, mira desactive los iconos por que me generaba error y sale este otro ahora

eteia1.jpg

cambie la minversion pero lo mismo salta error despues

r9ncr8.jpg

si podes decirme por que?

Slds!!!!

Edited by Javo
Link to comment
Share on other sites

bien graxx rick y gracias por aclarar

/TASKS Deselecionar todo

/MERGETASKS Elejir que deseleccionar

Eso era entonces lo que entendi en el cmenu

/COMPONENTS elejir de forma personalizada que instalar

pero como se sabe el nombre de los componentes dentro del iss, o poniendo el nombre que figura en la instalacion ya lo reconoce.

Slds!!!!!

Link to comment
Share on other sites

TASKS cambia a el/los que le indicas y le quita el cheque a los demás (eso creo, no la utilizo)

MERGETASKS cambia unicamente a el/los que le indicas y deja los demás por defecto

Para los nombres de componentes y tasks, instalas el programa, vas a la clave de registro de Uninstall y veras los nombres de todo lo que puedes personalizar, ejemplo para nLite

HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\nLite_is1","Inno Setup: Selected Components",,"main,languages"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\nLite_is1","Inno Setup: Deselected Components"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\nLite_is1","Inno Setup: Selected Tasks",,"desktopicon"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\nLite_is1","Inno Setup: Deselected Tasks"

Link to comment
Share on other sites

  • 7 months later...

Rick una preguntita:

tu sabes como hacer una instalacion Selectiva?; es decir, elejir entre: tipica, completa, o personalizada.

le di una ojeada a la ayuda del inno, pero no me quedo claro como hacerla.

Saludos!!!!

Edited by Javo
Link to comment
Share on other sites

De todos modos te agradezco rick por contestar, paso a comentar que ya pude hacerlo:

12112010010906am.jpg

Y Dejo El Codigo, por si alguien quiere hacer un instalador grande con una instalacion selectiva:

AppName=XP Themes Pakage

AppVersion=1.0

;AppVerName=My Program 1.0

RestartIfNeededByRun=No

;AppPublisher=My Company, Inc.

;AppPublisherURL=http://www.example.com/

;AppSupportURL=http://www.example.com/

;AppUpdatesURL=http://www.example.com/

CreateAppDir=No

OutputDir=D:\PROGRA+\TemasXP\

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...