Protecting IL Without Obfuscating

C

Craig St. Jean

Is there any way of keeping my code from people without
obfuscating my code? The IL Assembler used to have
a /owner switch which would do unless someone knew the
name you put for owner, however it was removed. I
understand that the IL assembly must be there for the CLR,
however through moving and changing code is there any
better way to protect my code?
 
M

Mr.Tickle

The dotfuscator supplied (the free community edition) with vs2003 is
useless.

Having test it, it has little to be desired.
 
C

Craig St. Jean

Yes I know thats why I said other than obfuscating. I
tried
using '[assembly:StrongNameIdentityPermissionAttribute
(SecurityAction.RequestMinimum, PublicKey=...' however I
can't figure out how to sign with a private key, so I
can't run and I can still ildasm.
 
C

Craig St. Jean

Thank you but being a hobbyist/student developer I have no
way of affording Salamander's Protector.
 
M

Michael Lang

Thank you but being a hobbyist/student developer I have no
way of affording Salamander's Protector.

You aren't going to sell your software? Or not enough copies to pay for
your development tools?

If you aren't distributing your code, then why do you need to protect your
code?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top