Accéder code source d'une DLL ??

Accéder code source d'une DLL ?? - C#/.NET managed - Programmation

Marsh Posté le 15-03-2006 à 14:21:03    

Bonjour, j'utilise une dll et je voudrais acceder au code source de celle ci. C'est une dll en open source. Parfois quand y'a des erreurs dans mon applicaion, VB.NET ouvre une fenetre avec du code en C# et j'ai compris que cétais le code source de ma dll. mais comment rétrouver toute la hierarchie des classes de cette dll ?? ( car je n'ai qu'une partie... )
 
Et une fois quelque modifications faites... comment régénerer la dll de telles sortes que le modifications soit prises en compte ?
 
Merci de votre aide

Reply

Marsh Posté le 15-03-2006 à 14:21:03   

Reply

Marsh Posté le 15-03-2006 à 14:22:44    

fdiedler a écrit :

Bonjour, j'utilise une dll et je voudrais acceder au code source de celle ci.


 
Bah récupère les sources, patate, vu qu'elle est open source  :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 15-03-2006 à 15:00:09    

kadreg a écrit :

Bah récupère les sources, patate, vu qu'elle est open source  :o


Bah ui c'es ce que j'ai fait qu'est ce que tu crois mais bon je voudrais savoir si y'a pas une possibilité a aprtir d'une dll de la decompiler pour obtenir le code et eventuellement le modifier car sur les sources ta pas le code de la dll !!!
 
Merci

Reply

Marsh Posté le 15-03-2006 à 15:01:50    

dans les sources d'une dll open source, il y a pas le code de la DLL ?
 
J'y comprend plus rien. C'est quoi ta dll ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 15-03-2006 à 15:57:53    

lol ma dll c'est le dotnet ( pour utiliser le protocole MSN )
ET j'aimerais bien avoir toutes les classes qui la compose !

Reply

Marsh Posté le 15-03-2006 à 16:02:46    

ILDASM :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 15-03-2006 à 17:34:08    

c'est un logiciel telechargable ??? je el trouve pas !!

Reply

Marsh Posté le 15-03-2006 à 17:49:27    

fdiedler a écrit :

c'est un logiciel telechargable ??? je el trouve pas !!


reflector
http://www.aisto.com/roeder/dotnet/

Reply

Marsh Posté le 15-03-2006 à 21:58:01    

ui je connais je l'ai deja telecharger masi y'a trop d'erreur lors du desassemblage... donc la dll est inutilisable  :(:(

Reply

Marsh Posté le 15-03-2006 à 22:08:46    

fdiedler a écrit :

c'est un logiciel telechargable ??? je el trouve pas !!


ildasm est fourni dans le sdk de .net, téléchargeable chez microsoft
 
edit : et ça veut dire quoi "ma dll c'est le dotnet" ?? .NET c'est pas une dll, mais un framework


Message édité par Harkonnen le 15-03-2006 à 22:09:32

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 15-03-2006 à 22:08:46   

Reply

Marsh Posté le 15-03-2006 à 22:42:14    

lol dsl oui je voulais dire DotMSN :):)

Reply

Marsh Posté le 15-03-2006 à 23:21:58    

tu veux toutes les classes de DotMSN ? ben suffit de lire la doc...
http://www.xihsolutions.net/dotmsn/api/index.html


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 15-03-2006 à 23:51:31    

oui bien sur lol je l'ai deja !! mais e que je voulais c'est modifier la DLL pour créer des autres classes et procédures...

Reply

Marsh Posté le 16-03-2006 à 00:33:20    

mais qu'est ce que vous avez tous à vouloir modifier des DLL existantes bon sang ? [:mlc]
et tu crois que tu pourras la modifier comme ça, en claquant des doigts ? et le coté légal, tu en fais quoi ?
et je vois vraiment pas l'intéret dans .NET... si tu veux rajouter des fonctions, tu te créé une autre assembly que tu références dans ton projet. c'est tellement simple !


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 16-03-2006 à 07:35:02    

Bah disont que si c'est en open source c'est pas illégal !!
De plus si je crée une autre assembly je peuxs pas réutiliser les autres fonction de la dll ... le but étant d'acceder à son code.
 
Merci quand meme

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed