HI,
Is there a way to prevent a particular dll in C# being opened in reflector. I can open many of the dll’s and can get the code using reflector. But when trying to open some dll’s it shows an error message stating that “The particual dll does not contain a CLI header.”.
How can I make a dll like this??
Are you sure that these DLLs are managed-code-dlls? I don’t think so, if they don’t contain the CLI header, they aren’t written in C#.
And for your question, you can’t prevent a managed-DLL from being opened in a decompiler, all what you can do is to obfuscate it.