Programma per aprire un file exe e vedere il codice sorgente

martedì 10 aprile 2007 - 15.27

trinity Profilo | Guru

salve ragazzi
ho person il mio codice sorgente per una mia distrazione ma ho notato che in vb net l'ultimo exe che ho compilato risale al giorno giusto in cui ho scritto il codice pertanto esiste un programma che mi permette di aprire l'exe e vedere il codice sorgente?

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

munissor Profilo | Senior Member

Cerca Reflector su google...


PS: usare un programma per la gestione dei codici sorgenti come (Visual Source Safe a pagamento, Subversion o CVS open source) non sarebbe una cattiva idea ;)

trinity Profilo | Guru

come funziona Visual Source Safe
posso riprender eil codice sorgente dell'exe con questo programma?

ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

munissor Profilo | Senior Member

Reflector è un decompilatore, ed è quello che fa al caso tuo..

VSS è tutta un'altra cosa e serve per il versioning del codice sorgente...


Faccio un esempio...se modifichi un file sotto il controllo di source safe viene mantenuta tutta la cronologia delle modifiche cosicchè risulta semplice ripristinare versioni precedenti del codice, risalire a chi e quando ha apportato le modifiche ecc...

Cmq da esperienza personale VSS costa parecchio e quei soldi non li vale neanche un po''..dato che SVN fa il lavoro meglio per 0€.

freesdraaa Profilo | Newbie

si ma Reflector non gli dà il codice sorgente, gli dà l'assembly

munissor Profilo | Senior Member

no no...reflector è un decompilatore...tu gli dai l'assembly e lui ti da i sorgenti.. vanno un po' "interpretati" (es: IL non prevede che vengano salvati i nomi delle variabili locali) ma recuperare il codice è fattibile senza troppo sforzo..
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5