2010-02-24 6 views
0

Je veux modifier une simple application vb (.exe), mais je n'ai aucun code source à ce sujet. L'application a un bouton et une zone de texte, lorsque le bouton a cliqué, la zone de texte sera définie avec "7:00", puis vers le bas à "0:00".Comment modifier une application vb sans code source?

Maintenant, je veux faire une petite modification à cette application: lorsque le bouton a cliqué, ne pas définir la zone de texte avec "7:00" mais avec "5:00".

Quelqu'un peut-il me dire comment l'implémenter?

+2

Si c'est aussi simple que cela, vous pourriez tout aussi bien le ré-implémenter vous-même. Ensuite, vous aurez le code source. –

+0

Voulez-vous dire VB, ou VB.NET? –

+0

Mon application est VB, pas VB.Net. Mais je ne peux pas le ré-implémenter, parce que cette application a d'autres formes à côté de je viens de mentionner :( – user280742

Répondre

1
  1. incendie votre éditeur hexadécimal favori
  2. Look pour la chaîne 7:00 dans le fichier .exe
  3. Remplacez-le par 5:00.
  4. Espérons que tout ira pour le mieux.
+0

Je voudrais aussi essayer une recherche de texte pour "7:00" sur votre disque dur.Il pourrait être dans un fichier ini.Vérifiez également autour du registre aussi – John

+0

Merci pour votre aide j'ai la recherche de "7:00" en hexadécimal et harddrive, mais je ne peux pas le trouver – user280742

+2

Avez-vous cherché des cordes UTF-16 aussi? –

0

Utilisez reflector contre le fichier .exe pour accéder au code source. Copiez et collez dans les fichiers de classe dans le nouveau projet vb. Confirmez que l'application fonctionne toujours comme l'original. Maintenant faites votre changement.

Ceci suppose que le code source n'a pas été obscurci.

+0

peut refl ector me donne le code source, j'ai essayé quelques outils similaires, mais ces outils ne peuvent me donner que des fichiers et des icônes, mais pas de code source :( – user280742

+1

Je crois que Reflector est pour les assemblages .NET. Je ne suis pas au courant d'une version qui fonctionne sur VB 'classique'. –

+0

La question a dit l'application winforms. J'ai automatiquement supposé .NET – devSpeed

Questions connexes