Neven asked:
I just had a thought
 
If many languages can compile to .NET (CIL). The what is to
stop a delphi decompiler which generates source code?
 
Unlike a dissassembler there is propably enough symbolic
info in the CIL to make this reasonably practical
Combining the externally visible type information (method names and signatures) with some ILDasm post processing could well give you a reasonable set of pseudo-code in a language of your choice. Locals variables and such like would be 'anonymously' named though.
 
Interestingly, there are already 3rd party tools to obfuscate java .class files (bytecode) to make this sort of thing more difficult for java decompilers. They munge the byte code in confusing ways and remove  'unnecessary' (i.e. not needed for correct execution) metadata, etc.
 
TTFN,
  Paul.
 
 
 

Reply via email to