A voir également:
- Programme ms-dos version 5
- Programme demarrage windows 10 - Guide
- Nouvelle version outlook - Guide
- Word version gratuite - Guide
- Programme démarrage windows 10 - Guide
- One piece version kai ✓ - Forum Cinéma / Télé
8 réponses
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
338
15 sept. 2011 à 18:57
15 sept. 2011 à 18:57
Tu veux voir les paramètres possibles ? tonappli /?
En fait c'est un programme avec des calculs.
Pour valider ce programme, je dois éditer les lignes de calculs internes au programme.
est il possible donc d'éditer les lignes du programme ou seulement les lignes de calculs ? et comment le faire si oui ?
Merci pour votre aide
Pour valider ce programme, je dois éditer les lignes de calculs internes au programme.
est il possible donc d'éditer les lignes du programme ou seulement les lignes de calculs ? et comment le faire si oui ?
Merci pour votre aide
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
338
15 sept. 2011 à 19:35
15 sept. 2011 à 19:35
Si c'est un programme compilé (C, Pascal) tu vas devoir comprendre puis modifier le code assembleur et ça c'est pas forcément simple (besoin de bonnes connaissances en programmation). Par contre si c'est du Basic/Batch il te suffit de modifier le script.
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
338
16 sept. 2011 à 06:21
16 sept. 2011 à 06:21
Si c'est scripté, un bête éditeur de texte convient.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
16 sept. 2011 à 17:14
16 sept. 2011 à 17:14
Bonjour,
Les commandes de base sous DOS 5.0 sont les suivantes:
Pour visualiser ton fichier :
edit nomdefichier.bat
edit nomdefichier.com
n.b. même un fichier com peut contenir des informations textuel
ex.: voir l'aide fournit sur les commandes DOS dans le fichier command.com
voir C:\windows\system32\command.com
fichier encore présent sous windows vista
Pour imprimer ton fichier :
copy nomdefichier.bat > prn
copy nomdefichier.com > prn
Cdt
Lupin
Les commandes de base sous DOS 5.0 sont les suivantes:
Pour visualiser ton fichier :
edit nomdefichier.bat
edit nomdefichier.com
n.b. même un fichier com peut contenir des informations textuel
ex.: voir l'aide fournit sur les commandes DOS dans le fichier command.com
voir C:\windows\system32\command.com
fichier encore présent sous windows vista
Pour imprimer ton fichier :
copy nomdefichier.bat > prn
copy nomdefichier.com > prn
Cdt
Lupin
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
338
16 sept. 2011 à 21:13
16 sept. 2011 à 21:13
fichier encore présent sous windows vista x86, pas x64. Microsoft n'a pas voulu maintenir la compatibilité avec du 16 bit, l'API Windows étant déjà une gigantesque poubelle à cause de la compatibilité avec Win9x.
Tu as bien fait de dire "visualiser" et pas éditer, car edit.com massacre les fichiers binaires.
Tu as bien fait de dire "visualiser" et pas éditer, car edit.com massacre les fichiers binaires.
Merci Lupin,
je vais essayer ça
bon week end à toi
je vais essayer ça
bon week end à toi
Bonjour,
J'ai essayer en utilsant la commande edit dans executer et ça m'ouvre bien le fichier demandé mais dans un codage que je n'arrive pas à passer en word :
exemple :
Ù ï> ¼èÏ2 ÐÒï èÃ2 ðÒr6ÄGáèÏ?]. ºH Þ? &Äî?&ï àÊ?÷Ðä?x0äõx è?,@ÿ 6 ,?t 2 ¡èÏ. 'Úì?É÷?@uÇýá¼ÙÓÉ¡åÓÙ?É õr 6 ,?t 2 ¡èÏ. 'Úd?F õâÍÚG?É¢ . ºH ¢G . ºH ¢ . ºH ï> è?2 ÐÒï èÃ2 ðÒrÈ6ÄGáèÏ&â? u6&ïW?¼èÏ2 ÐÒï èÃ2 ðÒr?6ÄGáèÏ&à &ëW?6 ,?t 2 ¡èÏ. 'Úý²ï?î?¼èÏ2 ÐÒï èÃ2 ðÒrà6ÄGáèÏï¹î?Ä?ç?²ÑÑÑѳÄ?ï±6 ,?t 2 ¡èÏ. 'Ú¡²É?û îÊï> Ù?É¢á . ºH ÞÉ Ðï>
Y a t'il une possibilité de convertir ça en word ?!
Encore merci pour votre aide à tous
J'ai essayer en utilsant la commande edit dans executer et ça m'ouvre bien le fichier demandé mais dans un codage que je n'arrive pas à passer en word :
exemple :
Ù ï> ¼èÏ2 ÐÒï èÃ2 ðÒr6ÄGáèÏ?]. ºH Þ? &Äî?&ï àÊ?÷Ðä?x0äõx è?,@ÿ 6 ,?t 2 ¡èÏ. 'Úì?É÷?@uÇýá¼ÙÓÉ¡åÓÙ?É õr 6 ,?t 2 ¡èÏ. 'Úd?F õâÍÚG?É¢ . ºH ¢G . ºH ¢ . ºH ï> è?2 ÐÒï èÃ2 ðÒrÈ6ÄGáèÏ&â? u6&ïW?¼èÏ2 ÐÒï èÃ2 ðÒr?6ÄGáèÏ&à &ëW?6 ,?t 2 ¡èÏ. 'Úý²ï?î?¼èÏ2 ÐÒï èÃ2 ðÒrà6ÄGáèÏï¹î?Ä?ç?²ÑÑÑѳÄ?ï±6 ,?t 2 ¡èÏ. 'Ú¡²É?û îÊï> Ù?É¢á . ºH ÞÉ Ðï>
Y a t'il une possibilité de convertir ça en word ?!
Encore merci pour votre aide à tous
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
338
19 sept. 2011 à 22:43
19 sept. 2011 à 22:43
Tout ce que tu peux faire avec un éditeur de texte c'est voir les chaines de caractères (texte affiché dans le programme). Là on dirait que c'est un COM (si c'est bien le début du fichier que tu as donné). Pour voir ce que fait le programme, le seul moyen est de passer par un désassembleur/débogueur (Insight/TD/IDA...) Ca nécessite par contre des bonnes connaissances en prog 16 bit ...
mon problème et objectif, c'est de réussir à rendre lisible (sous word) toutes ces lignes pour ensuite imprimezr le doc word et vérifier l'exactitude des lignes de commande de l'analyse statistique que fait ce programme MS-DOS ! est ce possible ? sinon j'abandonne !!!
Encore merci à tous de prendre du temps à me répondre depuis le début de ma question
Encore merci à tous de prendre du temps à me répondre depuis le début de ma question
scriptiz
Messages postés
1424
Date d'inscription
dimanche 21 décembre 2008
Statut
Membre
Dernière intervention
14 septembre 2023
425
21 sept. 2011 à 20:06
21 sept. 2011 à 20:06
Le programme à l'air d'être compilé et donc non à moins de désassembler le programme tu ne pourras pas en lire le comportement.
Utilisateur anonyme
22 sept. 2011 à 04:30
22 sept. 2011 à 04:30
Bonjour aelric et à vous tous,
C'est bien ce à quoi je m'attendais, la partie programme est
illisible, mais les lignes de calculs auraient pu elles être lisibles.
Pour pouvoir traduire ce chinois il faut lire ton fichier en hexadécimal,
c'est plutôt tordu !
Il faut programmer cela dans un langage donné, VBx, PHP, ou C, ou
tout autre langage capable de lire un fichier séquentiel, tu lis les
caractères par groupe de deux pour format un octet et ainsi de suite.
Genre, premier caractère = 2
Second caractère = 0
On obtient l'octet 20 en base 16 --- 20(16) -- 32 en base 10 = espace
et tu trouve la correspondance en caractère ici :
http://www.asciitable.com/
Attention, seule la partie données pourra être converti en caractère,
la conversion de la partie programme ne voudra rien dire en français
comme spécifié par scriptiz, il te faudra un désassemblage pour que cela
représente quelque chose ...
86 10 - En assembleur pourrait être interprété par :
load accumulateur A avec la valeur 10(16).
Une dernière chose à te proposer, si tu peux trouver une version
du logiciel dos XTREE, celui-ci permet de lire directement en hexadécimal
et de traduire en texte ce qui est possible de traduire.
Il y a comme deux partie, à gauche on voit le fichier en hexadécimal,
une adresse de deux octets collé, et 16 octets suivent sur la ligne
séparé chacun par des espaces.
Dans la partie de droite, tu y trouve le chinois que tu as décrit
dans ton message du (19 sept. 2011 à 12:10 ) et si une partie est du texte
lisible il apparait dans cette section.
p.s. J'ai éditer le fichier command.com avec ce logiciel pour y apporter des
modification au texte d'aide et au message envoyé par les commandes DOS.
Noter qu'il ne faut pas empiéter sur le code lui-même, seulement sur la partie
texte, aucun octet ne peut être déplacé, seulement modifié s'il s'agit de plage
textuel.
Cdt
Lupin
C'est bien ce à quoi je m'attendais, la partie programme est
illisible, mais les lignes de calculs auraient pu elles être lisibles.
Pour pouvoir traduire ce chinois il faut lire ton fichier en hexadécimal,
c'est plutôt tordu !
Il faut programmer cela dans un langage donné, VBx, PHP, ou C, ou
tout autre langage capable de lire un fichier séquentiel, tu lis les
caractères par groupe de deux pour format un octet et ainsi de suite.
Genre, premier caractère = 2
Second caractère = 0
On obtient l'octet 20 en base 16 --- 20(16) -- 32 en base 10 = espace
et tu trouve la correspondance en caractère ici :
http://www.asciitable.com/
Attention, seule la partie données pourra être converti en caractère,
la conversion de la partie programme ne voudra rien dire en français
comme spécifié par scriptiz, il te faudra un désassemblage pour que cela
représente quelque chose ...
86 10 - En assembleur pourrait être interprété par :
load accumulateur A avec la valeur 10(16).
Une dernière chose à te proposer, si tu peux trouver une version
du logiciel dos XTREE, celui-ci permet de lire directement en hexadécimal
et de traduire en texte ce qui est possible de traduire.
Il y a comme deux partie, à gauche on voit le fichier en hexadécimal,
une adresse de deux octets collé, et 16 octets suivent sur la ligne
séparé chacun par des espaces.
Dans la partie de droite, tu y trouve le chinois que tu as décrit
dans ton message du (19 sept. 2011 à 12:10 ) et si une partie est du texte
lisible il apparait dans cette section.
p.s. J'ai éditer le fichier command.com avec ce logiciel pour y apporter des
modification au texte d'aide et au message envoyé par les commandes DOS.
Noter qu'il ne faut pas empiéter sur le code lui-même, seulement sur la partie
texte, aucun octet ne peut être déplacé, seulement modifié s'il s'agit de plage
textuel.
Cdt
Lupin
Bonsoir Lupin,
Je vais essayer dos Xtree pour ma dernière tentative et ensuite je rédigerai un petit doc AQ pour justifier l'utilisation avec calculs vérifiés mais sans édition des lignes du programme.
Encore merci à toi et aux autres internautes pour avoir pris du temps à me répondre et à essayer de me dépanner.
Je vais essayer dos Xtree pour ma dernière tentative et ensuite je rédigerai un petit doc AQ pour justifier l'utilisation avec calculs vérifiés mais sans édition des lignes du programme.
Encore merci à toi et aux autres internautes pour avoir pris du temps à me répondre et à essayer de me dépanner.