Javo Posted April 3, 2010 Posted April 3, 2010 (edited) rick me entro la duda de como saber para que me funciones los comandos /COMPONENTS /TASKS /MERGETASKSprobe 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 ejecutedejo las 2 lineas que quiero desactivar:[Run]Filename: "{app}\tsmasistente.exe"; Parameters: "/noejecutar"; WorkingDir: "{app}"; StatusMsg: "Ejecutando Asistente para la configuraci Edited April 3, 2010 by Javo Quote
ricktendo Posted April 3, 2010 Posted April 3, 2010 Necesitas actualizar a innounp.exe en la carpeta bin con el mas reciente http://innounp.sourceforge.net/What's new / History0.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 lineasTienen que tener un nombre del "tasks" como este en la misma lineaTasks: "desktopicon"Tavez le puedes poner un nombre/tasks personalizado y apagarlo así o puedes eliminarlo por completo Quote
Javo Posted April 3, 2010 Author Posted April 3, 2010 (edited) 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 ignoraGracias y...Slds!!!! Edited April 3, 2010 by Javo Quote
ricktendo Posted April 3, 2010 Posted April 3, 2010 Elimina los procesos/lineas run del .iss y recompilarloHas 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 incluyeTASKS="!Desktopicon"; Este le quita el cheque a desktopicon y deja los otros como vienen por defectoMERGETASKS="!Desktopicon" Quote
Javo Posted April 4, 2010 Author Posted April 4, 2010 (edited) 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 ahoracambie la minversion pero lo mismo salta error despuessi podes decirme por que?Slds!!!! Edited April 4, 2010 by Javo Quote
ricktendo Posted April 4, 2010 Posted April 4, 2010 No te puedo decir porque...no soy experto en iss Quote
Javo Posted April 4, 2010 Author Posted April 4, 2010 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 instalarpero como se sabe el nombre de los componentes dentro del iss, o poniendo el nombre que figura en la instalacion ya lo reconoce.Slds!!!!! Quote
ricktendo Posted April 4, 2010 Posted April 4, 2010 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 defectoPara 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 nLiteHKLM,"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" Quote
Javo Posted November 10, 2010 Author Posted November 10, 2010 (edited) 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 November 10, 2010 by Javo Quote
Javo Posted November 12, 2010 Author Posted November 12, 2010 De todos modos te agradezco rick por contestar, paso a comentar que ya pude hacerlo:Y Dejo El Codigo, por si alguien quiere hacer un instalador grande con una instalacion selectiva:AppName=XP Themes PakageAppVersion=1.0;AppVerName=My Program 1.0RestartIfNeededByRun=No;AppPublisher=My Company, Inc.;AppPublisherURL=http://www.example.com/;AppSupportURL=http://www.example.com/;AppUpdatesURL=http://www.example.com/CreateAppDir=NoOutputDir=D:\PROGRA+\TemasXP\ Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.