Jump to content

Recommended Posts

Posted (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,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
Posted

[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

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

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

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