Using DLL to protect software

B

Boki

Hi All,

It is awesome, how clear info in the c# exe file.

When I am using Netbeans ( a java IDE), it can set the obfuscation
level.

1) I don't know how to use obfuscation in C# yet.
2) How to use DLL to protect program in c#?

It seems DLL can do more protection, and... I don't want any one else
can use this DLL.

so.. is that mean ... we need to pass KEYCODE into function and decode
inside the DLL ?

Interesting, but it is my question.

Thank you!

Best regards,
Boki.
 
G

Guest

Boki said:
When I am using Netbeans ( a java IDE), it can set the obfuscation
level.

1) I don't know how to use obfuscation in C# yet.
2) How to use DLL to protect program in c#?

It seems DLL can do more protection, and... I don't want any one else
can use this DLL.

so.. is that mean ... we need to pass KEYCODE into function and decode
inside the DLL ?

I believe VS except Express comes with obfuscating capability.

There are also other obfuscators available.

Note that the effect of obfuscation is somewhat limited.


A native DLL can only be deassembled not decompiled, which
makes it somewhat harder to reverse engineer. But not impossible
either.

Arne
 
M

Michael Starberg

I don't want any one else can use this DLL.

Then, don't distribute it.

I think you should rewrite it in Whitespace, send it to the printer and
delete the source.

Best Regards
- Michael Starberg
 
J

Jon Skeet [C# MVP]

wow...it seems no one is free..

What they do is only change variable names or ?

Did you read the article in full? It goes into a fair amount of detail
about what the features of different products are.

Jon
 

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