2009-12-04 2 views
0

J'ai une application VB6 compilée sans accès à la source. Est-il possible de modifier certains paramètres définis dans le fichier .frm dans l'exécutable? Dans mon cas, je veux changer la couleur d'un contrôle. Je suppose que la réponse générale serait "non", mais comme cela est possible avec les applications Delphi, parce que les formulaires sont stockés en tant que ressources, j'espérais que quelque chose de similaire soit possible pour les applications VB6. Cela ne me dérange pas de me salir les mains en utilisant un éditeur hexadécimal, mais pour cela, je dois avoir au moins une idée de ce qu'il faut rechercher.Est-il possible de modifier les paramètres d'un fichier .frm dans l'exécutable?

Répondre

1

Vous avez raison, la réponse est "non". Aucune de ces valeurs ne se trouve dans des emplacements évidents dans l'exécutable, comme les ressources, vous devrez donc passer beaucoup de temps avec l'éditeur hexadécimal.

+0

Si vous pouviez passer à travers un dissasemlber, il pourrait * aider * à trouver la valeur de la couleur. Si les ressources sont gérées d'une manière loufoque cependant, cela vous mettra complètement à l'écart. Les choses que nous faisons pour changer la couleur bg de fuchsia ... – invert

Questions connexes