Re: website in DLL, need to access the code

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



That program is a decompiler ... The plugin allows it to create file
representing your .dll.

First run reflector ... then go to tools->add ins .. click add and browse to
the other .dll.

After doing this you will have a new item in the tools menu (File
Disaassembler). You can use this to disassemble the .dll to a set of files.

Cheers,

Greg

"Karina" <Karina@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:6752C173-97B2-4F1A-8484-E816AC72F4E8@xxxxxxxxxxxxxxxx
Greg,

Thank you for the help. I downloaded the DLL and the reflector program.
I
am not sure what to do with the DLL where do I put it? Sorry I am quite
new
to Asp.net and C#.
Thank YOU,
Karina

"Greg Young" wrote:

Before working on anything I would get the company to put in some sort of
process to keep this from happenning.

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

The plugin you will want to use is ..
http://www.denisbauer.com/NETTools/FileDisassembler.aspx

Cheers,

Greg Young
MVP - C#
http://codebetter.com/blogs/gregyoung

"Karina" <Karina@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:EC901DA8-FAEA-4E28-BFED-DF2CEAA20DBA@xxxxxxxxxxxxxxxx
Hello Greg,

The old programmer left and he deleted the source code and left the
DLLs.
Getting the source code, unfortunately is NOT an option.

What is "reflector"? Where can I get more information on that option?

Thank YOU, Karina

"Greg Young" wrote:

Generally one builds a .dll from code (it is also quite common to only
deploy a .dll for varying reasons)... do you not have the source?

You could do something along the lines of using reflector to reverse
engineer the dll (there is a plugin the generate files) but you would
be
missing alot of important information such as comments etc.

The best option would be to get the source code.

Cheers,

Greg Young
MVP - C#
http://codebetter.com/blogs/gregyoung

"Karina" <Karina@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:6A5CBB29-886F-4807-AEB5-A4FC2911E3D5@xxxxxxxxxxxxxxxx
Hello:

I am taking over someone else's code and my users are experiencing
tons
of
problems but when I try to go into the source code to edit and try
to
fix
these problems, I realize that all the old programmer's code is in
DLLs
so
I
cannot access the source from anywhere. It's really becoming a
problem.
So..my question is twofold, is there a way to extract the code from
the
DLL
(probably not), if not, what are some other options I have????

Visual Studio 2005
Asp.net 2.0
C#

Thank you, Karina








.



Relevant Pages

  • Re: website in DLL, need to access the code
    ... reflector http://www.aisto.com/roeder/dotnet/ ... The plugin you will want to use is .. ... The old programmer left and he deleted the source code and left the DLLs. ... deploy a .dll for varying reasons)... ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: GPL question
    ... My program may link into this DLL on demand on app start to use its functionality (pretty much like a plugin). ... If I provide the source code for the DLL, do I fulfill the terms of the GPL or do I have to disclose the source of my application as well? ... It's best to try and find opensource stuff with LGPL or BSD licenses which don't require you to release any source code when linking to a DLL. ...
    (borland.public.delphi.non-technical)
  • Re: website in DLL, need to access the code
    ... I downloaded the DLL and the reflector program. ... "Greg Young" wrote: ... The old programmer left and he deleted the source code and left the DLLs. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: MSIL code
    ... I just wonder about this Reflector tool. ... If I made a dll in .NET can then a person that have this DLL look at all the ... I mean can he/she recreate all the source code. ... yes, there are tools that "decompile" unmanaged code back to other languages, such as C++. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: MSIL code
    ... I just wonder about this Reflector tool. ... If I made a dll in .NET can then a person that have this DLL look at all ... I mean can he/she recreate all the source code. ... If I instead have a DLL unmanaged code for example made in C++ is it here ...
    (microsoft.public.dotnet.languages.csharp)