Javo Posted March 24, 2010 Posted March 24, 2010 (edited) Rick tengo una duda supongamos que yo hago el uninstall del programa el cual necesita el inf para desinstalarse que se encuentra en el INI hasta hay todo bien, pero supongamos si yo quiero usar el inf del programa como instalador y hacer que copie el mismo inf el archivo inf tendria problemas con el ini que tambien se encuentra la orden de copiar el archivo inf, o sea para que entiendas mejor:INI[dosnet_files]d1,AExPa.inf[txtsetup_files]AExPa.inf = 1,,,,,,,20,0,0INF[DefaultInstall]CopyFiles =Inf.Files[AExPa]CopyFiles =Inf.Files[SourceDisksFiles]AIMPEXTRAS.INF=1[DestinationDirs]Inf.Files =17[Inf.Files]AExPa.inf,AIMPEXTRAS.INFPD: rick me confundi de seccion, si pudieras moverlo a donde corresponde.slds!!!! Edited March 24, 2010 by Javo Quote
ricktendo Posted March 24, 2010 Posted March 24, 2010 [dosnet_files]d1,AExPa.inf[txtsetup_files]AExPa.inf = 1,,,,,,,20,0,0,AIMPEXTRAS.INF ; Renombrado después de copiar[DefaultInstall]CopyFiles =Inf.Files[AExPa];CopyFiles =Inf.Files ; No pongas esto aquí quiebra su instalación, solo en DefaultInstall porque txtsetup se encarga de copiar y renombrar el INF al directorio durante instalación de XP, solo es necesario durante instalación manual[SourceDisksFiles]AIMPEXTRAS.INF=1 ; No es necesario si los archivos están en el mismo directorio que el INF (y claro que el INF esta en el mismo directorio )[DestinationDirs]Inf.Files =17[Inf.Files];AExPa.inf,AIMPEXTRAS.INF ; Lo tienes al revésAIMPEXTRAS.INF,AExPa.inf ; Así se hace Quote
Javo Posted March 24, 2010 Author Posted March 24, 2010 (edited) o sea yo quiero que el archivo quede con este nombre:AExPa.inf,AIMPEXTRAS.INF = AExPa.inf (asi lo quiero dejar)AIMPEXTRAS.INF,AExPa.inf = AIMPEXTRAS.INFlo que explicaste arriba y por lo que entendi da como resultado si uso solamente el inf este nombre:AIMPEXTRAS.INFo no se puede usarlo de las 2 formas, addon y un autoextraible. Edited March 24, 2010 by Javo Quote
ricktendo Posted March 24, 2010 Posted March 24, 2010 Entonces tienes que especificar otro SourceDisksNames (acaso tu CopyFiles sigue siendo al revez)[DefaultInstall]CopyFiles =Inf.Files[AExPa]CopyFiles =Inf.Files[SourceDisksFiles]AExPa.inf=2[SourceDisksNames.x86]1="%CDVD_NAME%","ejemplo.cab",,"i386"2="%CDVD_NAME%","WIN51",,"i386" ; Este punta a el directorio I386 y no a el CAB[DestinationDirs]Inf.Files =17[Inf.Files]AExPa.inf ; Copias este primeroAIMPEXTRAS.INF,AExPa.inf ; Luego se copia una segunda vez y se renombraPero cuidado...agregar a copiar a el INF durante la instalacion de XP puede resultar en errores cuando no especificas el nombre de disk, por eso es mejor dejarlo a txtsetup.sif 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.