Cómo averiguar qué ficheros pertenecen a un programa?

Por derebo

Rookie (30)

Imagen del derebo

22-12-2010, 23:22

Hola,

Me gustaría aprender a crear .dsk manteniendo sólo los ficheros que realmente pertenecen a un programa y elimnando el resto.

En este caso, estoy tratando de averiguar qué ficheros pertecen al programa de Contabilidad de Indescomp que apareció como carpeta 21 en el cd MEGASOFT. En la misma carpeta venían más programas:

CHESS'86 -21
CONTABILIDAD INDESCOMP-21
CRIBBAGE -21
FLIGHT PATH 737 -21
HOLDFAST -21
JET BOMBER -21
MAGICAL TREE -21
MASTER OF THE LAMPS -21 -523
MEURTRES SUR L'ATLANT.-21
MISION DE COMBATE -21
MR. WONG LOOPY LAUNDRY-21
PANIQUE -21
VECOPE (CAS./CAS.) -21
WINTER GAMES -44 -21
WIZARDS LAIR -21
DOS HELP -21

Y los ficheros que lo componen son:

ASCON.DAT
AUTOEXEC.BAT
BATVER.XXX
CGV3
CGV4
COMMAND.COM
COMSX1.COM
COMSX2.COM
COMSX3.COM
CONTA.DAT
CONTAB.AUX
DISQUE.BAS
DOSHLP.COM
ENTETE.BIN
ETAT.BIN
KNIGHT3.MCL
MEURTRE.BAS
MISION.BAS
MLAMP
MLAMP.BAS
MLAMP.MCL
MOD3.BIN
MRWONG
MRWONG.BAS
MSA.BIN
MSXDOS.SYS
N-ONE.BIN
PANIQUE.001
PANIQUE.002
PANIQUE.003
PANIQUE.004
PANIQUE.005
PANIQUE.BAS
PARLA.BIN
PLANCO.DAT
RGOAD.COM
SOUND.COM
TEM1.BIN
TEM10.BIN
TEM11.BIN
TEM12.BIN
TEM13.BIN
TEM14.BIN
TEM15.BIN
TEM16.BIN
TEM17.BIN
TEM18.BIN
TEM19.BIN
TEM1O.BIN
TEM2.BIN
TEM20.BIN
TEM21.BIN
TEM22.BIN
TEM23.BIN
TEM24.BIN
TEM25.BIN
TEM26.BIN
TEM27.BIN
TEM28.BIN
TEM29.BIN
TEM3.BIN
TEM30.BIN
TEM31.BIN
TEM32.BIN
TEM33.BIN
TEM34.BIN
TEM35.BIN
TEM36.BIN
TEM37.BIN
TEM38.BIN
TEM39.BIN
TEM4.BIN
TEM40.BIN
TEM5.BIN
TEM6.BIN
TEM7.BIN
TEM8.BIN
TEM9.BIN
TEST.BAS
TRIMMSA.BIN
VECOPE
VECOPE.BAS
WINTERG1.COM
WINTERG2.COM
WIZAR1
WIZAR2
WIZAR3
WIZAR4
WIZARD.BAS

Está claro que hay ficheros que se pueden descartar claramente como no pertenecientes al Contabilidad como p.ej.

PANIQUE.001
PANIQUE.002
PANIQUE.003
PANIQUE.004
PANIQUE.005
PANIQUE.BAS

pero una vez elminados a ojo los que sin duda no son del progrma, de qué manera puedo averiguarlo?

He pensado en ver el primer fichero que se ejecuta del programa COMSX1.COM en un editor hexadecimal y sí, ahí puede verse COMSX2.COM p.ej. También he desemsamblado el COMSX1.COM con el DZ80 para MS-DOS pensando que tal vez podría ver los nombres de los ficheros que componen el programa pero no ha sido el caso.

Agradezco cualquier ayuda que podáis prestar sobre este tema.

Saludos,

PD. 21.dsk http://www.megaupload.com/?d=6R6T57PY

Login sesión o register para postear comentarios

Por Warchild

Paragon (1285)

Imagen del Warchild

23-12-2010, 16:15

Con estos el programa carga y parece ser funcional:
AUTOEXEC.BAT
BRUN.COM
COMSX1.COM
COMSX2.COM
COMSX3.COM

Y estos dos imagino que son datos que guarda el programa después (arranca sin ellos).

CONTA.DAT
CONTAB.AUX

No me he parado a probar las opciones del programa, pero diría que esto es todo lo que necesita.

Saludos Smile

Por Warchild

Paragon (1285)

Imagen del Warchild

23-12-2010, 16:24

Ahm y te cuento como lo hice, por si te sirve para otros programas... a ojo era obvio que si el primero que carga era COMSX1.COM, el 2 y el 3 deben ser tambien como seguro ya viste. Pasé esos 3 a otro disco y al intentar arrancar me dió error por faltar el BRUN.COM, así que lo añadí y con eso el programa arrancó. Funciona y no me parece ver más archivos que puedan tener relación. Supongo que tambien se puede hacer como dices, buscando la cadena que corresponde al nombre de cada posible archivo y, si está en el codigo del programa, seguro que pertenece a él.

Por mohai

Paladin (932)

Imagen del mohai

24-12-2010, 09:41

Yo lo que hago es mirar la fecha y hora de cada fichero. Normalmente, los que son de un mismo programa, tienen la misma fecha y hora.
Así es fácil agrupar los ficheros que se han copiado a la vez.
Luego miras si queda alguno descolgado o miras los nombres.