Re: My Suggestion : A New C# compiler for native code



In fact, these are unique IDs, but look alike. It is the same here, it
is not impossible to hack, but very few people would snatch my
carefully hand crafted HTML and CSS, they will look elsewhere first.

Only those that probably wouldn't have been able to understand it even if it had been in clear with comments :)

Search and replace the IDs with non-ambiguous looking ones and the "protection" is gone, which would take, what, a dozen lines of Delphi code maybe?

I've seen a similar "obfuscator" for .Net, and they were very proud that the direct disassembly output looked like "a+a(a).a(aa(a.a)" or something like that.
In practice, a similar approach to theirs (altering the reflection strings in the assembly) disambiguated the code in a snap, even going as far as adding meaningful names based on their usage in calls/assignations/comparison to .Net API elements (f.i. if you have a "WebRequest.Create(aaa)" then a meaningful alias for "aaa" is "requestUri" since that's the name of the parameter as found in the system.dll assembly).

Eric
.