Avatar billede mcnovy Nybegynder
25. juli 2006 - 19:45 Der er 15 kommentarer og
1 løsning

Gratis De-Compiler

Hej..

er der nogle der kender en god gratis de-compiler, har prøvet 9Rays, den virker rigtig godt.. men vil ikke give flere 1000 kroner for et program jeg kun skal bruge til en enkelt dll fil :|
Avatar billede arne_v Ekspert
25. juli 2006 - 19:52 #1
Man kan faa et decompiler modul til Reflector - virker glimrende. Alt at gratis.

Anakrino var ogsaa gratis og god, men er ikke opdateret i lang tid og jeg tvivler
paa at den virker til til .NET 2.0.
Avatar billede mcnovy Nybegynder
25. juli 2006 - 19:54 #2
Reflector..?
Avatar billede mcnovy Nybegynder
25. juli 2006 - 19:55 #3
og skal være .Net 2.0 (visual studio 2005) kompatibelt..!
Avatar billede arne_v Ekspert
25. juli 2006 - 20:04 #4
Avatar billede mcnovy Nybegynder
25. juli 2006 - 20:04 #5
er igang med reflector nu..

virker ganske nydeligt.. men kan man ikke få den til at decompiler og vise ALT på skærmen, som med 9Rays, eller skal man gå ind i hvert enkelte klasse for at se koden..

kunne jo være meget lækkert hvis jeg kunne søge efter det jeg leder efter..
Avatar billede arne_v Ekspert
25. juli 2006 - 20:07 #6
Avatar billede mcnovy Nybegynder
25. juli 2006 - 20:13 #7
smider du et svar..?

eller er der flere lækre detaljer du lige vil indskyde først :)

tak for hjælpen..!
Avatar billede arne_v Ekspert
25. juli 2006 - 20:13 #8
du skal installer disaasembler addin

saa browser du exe og dll og kan hoejreklikke og generere C# elelr VB.NET kode
efter behag
Avatar billede arne_v Ekspert
25. juli 2006 - 20:14 #9
svar
Avatar billede mcnovy Nybegynder
25. juli 2006 - 20:20 #10
er det addin ikke installeret på forhånd..?
ellers kan jeg ikke finde det må jeg desværre nok erkende..!
Avatar billede mcnovy Nybegynder
25. juli 2006 - 20:30 #11
kan man ikke ændre i den fil man decompiler..?
Avatar billede arne_v Ekspert
25. juli 2006 - 20:37 #12
du skal installere http://www.denisbauer.com/Download.aspx?File=Reflector.FileDisassembler.zip

hvis du kopierer sourcen, retter i den og recompiler saa kan du rette i den
Avatar billede mcnovy Nybegynder
25. juli 2006 - 21:09 #13
tak..!
desværre er der en error i det den generere, så det virker ikke.! :(
Avatar billede arne_v Ekspert
25. juli 2006 - 21:31 #14
hvilken slags fejl ?
Avatar billede mcnovy Nybegynder
25. juli 2006 - 21:45 #15
i Reflector når jeg File decompiler laver den følgende.:
(kun slutningen af det (det der er relevant))

C:\Program Files\Dundas Software\Gauges\WinControlVS2005\bin\DundasWinGauge_Source\Dundas.Gauges.WinControl\bi.cs
C:\Program Files\Dundas Software\Gauges\WinControlVS2005\bin\DundasWinGauge_Source\Dundas.Gauges.WinControl\bj.cs
System.InvalidOperationException: Expression stack is empty at offset 001D.
  at ᝊ.ᜀ()
  at ᝊ.ᜀ(BinaryOperator A_0)
  at ᝊ.ᜑ()
  at ᝊ.ᜈ(Int32 A_0)
  at ᝊ.ᜉ(Int32 A_0)
  at ᝊ.ᜂ(Int32 A_0, Int32 A_1)
  at ᝊ.ᜀ(IMethodDeclaration A_0, IMethodBody A_1)
  at ស.ᜀ(IMethodDeclaration A_0)
  at ᝖.ᜁ(IMethodDeclarationCollection A_0)
  at ស.ᜀ(ITypeDeclaration A_0)
  at ហ.ᜁ(ITypeDeclaration A_0)
  at Reflector.FileDisassembler.FileDisassemblerHelper.WriteTypeDeclaration(ITypeDeclaration typeDeclaration, ILanguageWriterConfiguration configuration)
C:\Program Files\Dundas Software\Gauges\WinControlVS2005\bin\DundasWinGauge_Source\Dundas.Gauges.WinControl.Strings.resx
C:\Program Files\Dundas Software\Gauges\WinControlVS2005\bin\DundasWinGauge_Source\Dundas.Gauges.WebControl.BaseLocationUIEditor.resx
C:\Program Files\Dundas Software\Gauges\WinControlVS2005\bin\DundasWinGauge_Source\Dundas.Gauges.WinControl.GaugeContainer.resx
C:\Program Files\Dundas Software\Gauges\WinControlVS2005\bin\DundasWinGauge_Source\Dundas.Gauges.WebControl.LabelFormatEditor.resx
C:\Program Files\Dundas Software\Gauges\WinControlVS2005\bin\DundasWinGauge_Source\Dundas.Gauges.WebControl.ImageUIDialog.resx
C:\Program Files\Dundas Software\Gauges\WinControlVS2005\bin\DundasWinGauge_Source\Dundas.Gauges.WebControl.UIPropertyEditorForm.resx
C:\Program Files\Dundas Software\Gauges\WinControlVS2005\bin\DundasWinGauge_Source\Dundas.Gauges.WinControl.Rendering.Flash.TooltipScript.resx
C:\Program Files\Dundas Software\Gauges\WinControlVS2005\bin\DundasWinGauge_Source\Dundas.Gauges.WinControl.Gauge.ico
C:\Program Files\Dundas Software\Gauges\WinControlVS2005\bin\DundasWinGauge_Source\Dundas.Gauges.WinControl.Clone.ico
C:\Program Files\Dundas Software\Gauges\WinControlVS2005\bin\DundasWinGauge_Source\DundasWinGauge.csproj
1 error(s).
Done.

og bagefter hvis jeg prøver at compile direkte fra Visual studio 2005, melder den følgende fejl..

Error    53    The item "Dundas.Gauges.WinControl\A.cs" was specified more than once in the "Sources" parameter.  Duplicate items are not supported by the "Sources" parameter.    DundasWinGauge
Avatar billede arne_v Ekspert
26. juli 2006 - 02:13 #16
mystisk - jeg kan godt decompile .NET 2.0 assemblies med Reflector

det er vel ikke en obfuskeret assembly du arbejder med ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester