IMHO
If your library or program is valuable and complex, and rare. It will be
reverse-engineered no matter what you do.
Worrying about someone looking at your source code is paranoia.
Usually a casual snooper will use a reflection tool to see how good the
software really is, in many cases the software is not high quality and the
hacker could write the software better, and so he will not care about the
component.
Know this:
Most medium-large companies will not purchase software components, without
the full source code. Lets say that some one writes a razzle-dazzle
component and they decide to sell it to company XYZ. This company XYZ spends
6 months of development using your component. Then the worst happens, there
is a bug in the component, they try to contact the company who wrote the
component and it is out of business. As you can see, no smart developer
would ever allow this situation.
Write your software, and sell it with the source code. (You can always ask
twice the price, and include the source code.) Chances are they will find a
problem and teach the author a few ideas on how to build it better.
Bye!
Russ
If you are still not convinced, then you can purchase RemoteSoft's product,
and remove all the metadata from the assembly.
This will slow them down, but they'll still get it if it's good software.
"kids_pro" <ki******@yahoo.com> wrote in message
news:%2***************@TK2MSFTNGP15.phx.gbl...
With the reflector tool .exe, .dll can be decompile?
how can we secure our work?