Jump to content

Featured Replies

Posted

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,0

INF

[DefaultInstall]
CopyFiles =Inf.Files

[AExPa]
CopyFiles =Inf.Files

[SourceDisksFiles]
AIMPEXTRAS.INF=1

[DestinationDirs]
Inf.Files =17

[Inf.Files]
AExPa.inf,AIMPEXTRAS.INF

PD: rick me confundi de seccion, si pudieras moverlo a donde corresponde.

slds!!!!

Edited by Javo

[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és
AIMPEXTRAS.INF,AExPa.inf ; Así se hace

  • Author

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.INF

lo que explicaste arriba y por lo que entendi da como resultado si uso solamente el inf este nombre:

AIMPEXTRAS.INF

o no se puede usarlo de las 2 formas, addon y un autoextraible.

Edited by Javo

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 primero
AIMPEXTRAS.INF,AExPa.inf ; Luego se copia una segunda vez y se renombra

Pero 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

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...