Bonjour,
J'utilise actuellement une application permettant de paramétrer une interface via le port USB.
Le fait est qu'il y a un bug dans cette application.
En effet, l'application contient entre autres 2 boutons permettant de sauvegarder des valeurs sur l'interface via le port USB :
- le 1er sauvegarde des données type (des "factory settings")
- le 2sd sauvegarde des données modifiées par l'utilisateur (moi-même).
Ce 2sd bouton a un bug, car il ne sauvegarde pas une des données saisies et laisse une valeur par défaut erronée.
Je cherche donc à corriger ce problème, sachant qu'elle est en VB6, que je n'ai pas les sources et que l'appli a été développée je ne sais où (Chine, US...).
Je suis arrivé à désassembler l'EXE, mais n'ayant pas de connaissances en assembleur, et vu le nombre de lignes de code, je ne retrouve pas mes petits.
Quelqu'un aurait une idée afin de :
- soit capter le flux envoyé au port USB et le shunter
- soit modifier à la volée le flux envoyé au port USB afin de modifier la valeur erronée (Il doit y avoir moyen de retrouver facilement la valeur à modifier puisqu'on peut récupérer les paramètres d'usine (factory settings))
- soit modifier l'application source, en retrouvant la valeur erronée et en la modifiant
Merci d'avance si vous avez des pistes de réflexion ou des idées,
Partager