Win3x.Org

Windows & DOS Community

Editeur EDIT.COM patché

Répondre   Page 1 sur 1  [ 5 messages ]
Auteur Message
michel
Sujet du message : Editeur EDIT.COM patché
Publié : 09 mai 2003 00:44
Administrateur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 2830
Inscription : 07 févr. 2003 19:46
PC Rétro : IBM - PS2 mod85-DOS 6.22 - Windows 3.11 fwg
 
Sous MS-DOS, versions 6.22 et inférieures, lorsque vous lancez
l'éditeur EDIT.COM, c'est en fait QBASIC.EXE qui est exécuté
avec l'option /EDIT (ou /EDITOR), soit: qbasic /edit le tout
écrit dans un BAT compilé en .COM et nommé EDIT.COM.

Voici une capture :

[ img ]

Vous avez certainement été fâché un jour ou l'autre à cause de ça :
*.TXT par défaut.
Que du TXT, que du TXT.... Alors voici que j'ai
un peu bricolé QBASIC.EXE avec un éditeur hexadécimal.

Maintenant, quand vous tapez EDIT ça donne ça :

[ img ]

Menu Fichier > Ouvrir = Tous les fichiers sont listés (par défaut)

Téléchargement

   :arrow: EDIT.COM patché (Lien de l'auteur)
   :arrow: EDIT.COM patché (Lien miroir de Vorro)
   :arrow: EDIT.COM patché (Lien miroir de Big Monstro)


Une fois l'archive décompressée, remplacer juste qbasic.exe
du répertoire DOS par ce patch.

Note: cette modification n'affecte pas l'édition des fichiers .BAS

Le travail effectué : Décompactage de qbasic.exe
(compacté avec pklite). Édition avec un éditeur hexa.
Remplacement de quelques valeurs hexa. Essai de
qbasic.exe modifié puis recompactage avec pklite.

Pour les connaisseurs, voici une capture :

[ img ]

A l'adresse 3D6F0, la chaine "2A 2E 54 58 54" correspondant
à *.TXT a été remplacée par "2A 2E 2A 00 00 " soit *.*. les
"00" = aucun caractère ASCII. L'éditeur hexa n'est autre que
Pctools 4.30, utilisé sur une disquette sur laquelle j'ai copié
qbasic.exe pour faire la modification.

Dernière modification par Big Monstro le 28 déc. 2017 20:27, modifié 4 fois.

Haut
Profil Citer
danyg
Sujet du message :
Publié : 10 mai 2003 17:24
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 270
Inscription : 14 janv. 2003 16:20
 
Ah !

C'est pas une mauvaise idée ca !!! Personnellement, je faisais donc edit.com > menu fichier > ouvrir > je tapais une étoile ( * ) et je validais par ENTRÉE puis, j'avais tous les fichiers.

Après, on peux taper *.bat pour avoir tous les BAT du répertoire courant, etc....

En tout cas, je vais tester ca !!

Merci de ton travail Michel, surtout que avec un éditeur hexadecimal ... c'est pas évident !!!


Haut
Profil Citer
fosco
Sujet du message :
Publié : 28 mai 2003 21:06
Membre d'honneur
Hors-ligne
 
Messages : 20
Inscription : 14 avr. 2003 20:44
 
tiens, pas bête ! Je vais faire pareil pour celui de Windows 95


Haut
Profil Citer
michel
Sujet du message :
Publié : 28 mai 2003 23:30
Administrateur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 2830
Inscription : 07 févr. 2003 19:46
PC Rétro : IBM - PS2 mod85-DOS 6.22 - Windows 3.11 fwg
 
Fosco: Pas le peine de perdre ton temps avec celui de Win 95. Il affiche déjà *.* par défaut. Mais si tu veux le bricoler pour afficher *.TXT, t'as mon feu vert :)


Haut
Profil Citer
victornement
Sujet du message :
Publié : 28 juil. 2007 17:09
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 319
Inscription : 20 janv. 2007 12:23
 
Sublime ! Même si sur mon PC je ne trouve pas :

"00 2A 2E 54"

mais

"1E 2A 2E 54".

Et sa marche :D


Haut
Profil
Afficher : Trier par : Ordre :
Répondre   Page 1 sur 1  [ 5 messages ]
Revenir à « Projets aboutis »
Aller :