comprimir carpetas y subcarpetas en .CAB

Iniciado por Fabricio, 21 Abril 2009, 17:55 PM

0 Miembros y 2 Visitantes están viendo este tema.

byway

es esto ...

C:\Archivos de programa\Microsoft Visual Studio\VB98\Wizards\PDWizard

siendo este el empaketador : PDCMDLN.exe

y el codigo fuente del empaketador esta en :

C:\Archivos de programa\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1

Saludos.

Fabricio

hola byway  gracias por responder ya encontre el codigo ahora tratare de entenderlo ya que me parecio bastante complejo  :huh:
muchas gracias
un saludo  :D




el_c0c0

El PDWizard es un archivo pre compilado, cuyo source no esta disponible.
El archivo de instalacion (Setup1) si tiene el codigo donde ustedes dicen.

Cuando alguien abre un archivo de instalacion de VB, se carga un pre descompresor cab que copia todo su contenido a TEMP, ejecutando desde ahi el Setup1.
Entonces, el Setup1 en ningun momento utiliza CAB.

Saludos
'-     coco
"Te voy a romper el orto"- Las hemorroides

Fabricio

Hola el_coco segun lo que decis este archivo no me sirve para comprimir y descomprimir o  sea no lo puedo utilisar ????
saludos
muchas gracias

el_c0c0

Cita de: fabricioAngel en 24 Abril 2009, 15:18 PM
Hola el_coco segun lo que decis este archivo no me sirve para comprimir y descomprimir o  sea no lo puedo utilisar ????
saludos
muchas gracias
exacto,segun lo que vi, el pre descompresor esta desarrollado en C++ y es probable que utilize las apis nativas del NT o del 98...

saludos
'-     coco
"Te voy a romper el orto"- Las hemorroides

Fabricio

hola gente gracias a su ayuda y a sus  ideas pude solucionar el problema  ::)

gracias a todos  ;-)

kisama

Hola tengo un problemilla q nose si podran ayudar.
Estoy comprimiendo ficheros con el Cabwiz el problema que tengo es el siguiente tengo dos archivos con el mismo nombre.
Y me los pisa osea que aunque son diferente al hacer el Cab y ejecutarlo tienen el mismo contenido porque se llaman igual y me los copia dos veces pero no respetando el contenido.
El problema es que no puedo cambiar el nombre del archivo porque se utiliza con el nombre ese especifico.
Espero que podais contestarme algo gracias por adelantado.

Fabricio

Hola kisama podrias explayarte  un poco mas por que no entendi bien tu problema
:huh:
un saludo

kisama

Buenas lo siento no me explique nada bien...
Ya he solucionado el problema.
Pero de todas formas muchas gracias por el interes.
El problema que tenia era el siguiente:
Hago un CAB con el Cabwiz y dentro del archivo .INF que creo habia dos ficheros con el mismo nombre, pero cada uno de ellos contienen cosas distintas.
Entonces cuando el Cabwiz creaba el CAB me sobrescribia esos ficheros ya que se llamaban igual.
Y necesitaba que me respetara el contenido.
Ya que los necesito con el mismo nombre (una solución seria cambiar el nombre de estos ficheros).
Pero ya encontre una solución.
Espero que esta vez me haya explicado mejor ^^ no soy muy bueno escribiendo.

Fabricio

Hola kisama  me alegro que pudieras solucionar el problema
si queres contanos como lo hiciste... asi si alguien tiene el mismo problema podra usar tu solución

saludos