IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual Studio Discussion :

[VS] Comment modifier le code de Bibliotheque de classes ?


Sujet :

Visual Studio

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 121
    Points : 96
    Points
    96
    Par défaut [VS] Comment modifier le code de Bibliotheque de classes ?
    Bonjour

    existe t'il un moyen de decompiler une bibliotheque de classes realisée avec visual studio
    afin de pouvoir en modifier le code ?


    Existe t'il des logiciels qui permettent de voir le code des classes en entier d'un seul coup (Reflector n'affichant que les declarations,il faut alors naviguer vers le corps des methodes)

    ++

  2. #2
    Expert éminent
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Points : 7 879
    Points
    7 879
    Par défaut
    Il y a pas mal d'imprécisions
    1. Décompilation ? vérifier si celà est légal
    2. Tu ne peux modifier le code d'une dll mais si tu accède au projet source alors tu pourras effectuer les modifications
    3. Reflector montre bien plus que ce que tu supposes ce qui te permettra non pas de modifier mais de réecrire une nouvelle dll inspirée de ce que t'affiche Reflector
    4. Quel est le lien avec VS

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 121
    Points : 96
    Points
    96
    Par défaut
    Merci neguid pour tes informations,

    en fait pour etre franc j'ai recuperer des sources telles
    Microsoft codes snippet editor
    ou Actipro syntax editor si tu connais

    et c'est pour ce dernier que j'aurais ete interessé car c'est vraiment un bon exemple d'editeur syntaxique qui implemente la coloration syntaxique multi-langage,les numeros de lignes et "croix" permettant de fermer methodes pour n'en afficher que le prototype , et l'intellisense oui !!
    Mais le code est ds une dll bien entendu et c'est assez compliqué qd mm d'avoir une vision claire de l'ensemble avec reflector (enfin a l'heure d'aujourdhui encore avec mon niveau), jaurais desire pouvoir étudier la source et donc me construire mon propre exemple d'editeur petit a petit

    oui autrement c'est vrai que tu m'y fais penser c'est certainement peu legal mm sil me semble que Actipro syntax editor est open source, mais je n'ai pas de mauvaises intentions, mon seul but etant de me former petit a petit avec les meilleures ressources disponibles et surtout programmer comme il faut le faire et comme Microsoft le fait et non pas faire des "bidouillages" a sa sauce de programmation

    mm si d'ici quelques années je pouvais integré Microsoft France d'une maniére ou d'une autre ce serait super.

    Autrement je vais peut etre dire une betise mais il me semblait que ds visual studio (.NET 2003 ??) on pouvait modifier directement le code d'une dll ayant ete realisee avec vs a moins que je confondes lool
    ++

  4. #4
    Expert éminent
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Points : 7 879
    Points
    7 879
    Par défaut
    Citation Envoyé par DonJR
    ...
    ou Actipro syntax editor si tu connais

    et c'est pour ce dernier que j'aurais ete interessé car c'est vraiment un bon exemple d'editeur syntaxique qui implemente la coloration syntaxique multi-langage,les numeros de lignes et "croix" permettant de fermer methodes pour n'en afficher que le prototype , et l'intellisense oui !!
    Mais le code est ds une dll bien entendu
    ok alors là je viens de le télecharger ce matin et j'ai bien aussi des sources pour l'utilisation de ces dlls :
    • ActiproSoftware.Shared.Net20
    • ActiproSoftware.SyntaxEditor.Net20
    • ActiproSoftware.WinUICore.Net20
    Maintenant laquelle de ces dll en particulier t'interresse car c'est loin d'être une simple classe qu'on analyse tranquillos, c'est tout une conception assez conséquente du point de vue graphique. Donc il te faudrait déjà une connaissance solide du Framework .Net utilisé selon la version ainsi que des API Windows sous-jascentes (Kernel32,User32,GDI32...) Je crois qu'il va te falloir de toute façon beaucoup de temps pour fouillé tout çà. Prend les choses pas à pas en identifiant une fonctionnalité en particulier et remonte la chaîne des références. Qu'est-ce qui te pose le plus problème

  5. #5
    Membre expérimenté
    Avatar de FRED.G
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 032
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 032
    Points : 1 505
    Points
    1 505
    Par défaut
    Citation Envoyé par DonJR
    Existe t'il des logiciels qui permettent de voir le code des classes en entier d'un seul coup (Reflector n'affichant que les declarations,il faut alors naviguer vers le corps des methodes)
    J'ai exactement la même question !

    Si quelqu'un a une piste ...

  6. #6
    Membre expérimenté
    Avatar de FRED.G
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 032
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 032
    Points : 1 505
    Points
    1 505
    Par défaut
    Je pense que la réponse est ici : http://www.aisto.com/incoming/Reflector/AddIns/

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 121
    Points : 96
    Points
    96
    Par défaut
    é pas mal le lien FRED.G
    je vais regarder un peu
    merci ++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/04/2009, 13h57
  2. Comment Modifier du code par du code
    Par Bronks59 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 01/10/2008, 17h54
  3. [HTML] comment modifier ce code
    Par truitas dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 18/06/2008, 11h54
  4. Comment modifier le code de mon site ?
    Par car-design83 dans le forum Débuter
    Réponses: 9
    Dernier message: 16/05/2008, 14h53
  5. Comment modifier ce code javascript de quizz ?
    Par cynthiavn dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/05/2007, 04h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo