To see the totality of what can be read from an assembly (.exe or .dll) load it up into reflector [1]. You will see that you can see all the information about classes and their members, plus the IL plus the IL decompiled into C# (or a couple of other languages - the key thing here is that it can be decompiled not that it can be decompiled into C# Lutz, the author or Reflector, just showed decompilation into 3 languages).
Is this something you want to do yourself or something you are worried about?
[1]
http://www.aisto.com/roeder/dotnet/
Regards
Richard Blewett - DevelopMentor
http://staff.develop.com/richardb/weblog
nntp://news.microsoft.com/microsoft.public.dotnet.languages.csharp/<#
[email protected]>
Hi, Michael.
If you are just interested in what you can get, you can use ildasm.exe to
check the assemble code and some other information on an exe file. And you
can check the license, product information by right click the file and check
its properties.
Regards
Ming Chen
Michael Maercker said:
i was wondering what information can be read out of a compiled exe (or - if
it makes a difference) out of a dll. i'm thinking of license or registration
info, compile-date, string-values etc.. somewhere in this newsgroup i
stumbled over an entry someone said that class-members could be found; or
even the code be disassembled.
thanx,
mike
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com).
Version: 6.0.768 / Virus Database: 515 - Release Date: 22/09/2004
[microsoft.public.dotnet.languages.csharp]