dll security

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

(posted elsewhere, but no answer)

My application references a class library dll. When deployed, the dll appears
to be importable as a reference for other programs and the methods are
visible to users installing the application (provided they have VS).

I checked and I found several applications on my home computer that have
transparent dlls like this – some of them pretty expensive.

How do I make the methods in my dll’s hidden and unavailable to others?
 
(posted elsewhere, but no answer)

My application references a class library dll. When deployed, the dll appears
to be importable as a reference for other programs and the methods are
visible to users installing the application (provided they have VS).

I checked and I found several applications on my home computer that have
transparent dlls like this - some of them pretty expensive.

How do I make the methods in my dll's hidden and unavailable to others?

Well, there are products like Thinstall which do this sort of thing -
but with a "normal" deployment, you can't. Why is it a problem for
you?

See http://pobox.com/~skeet/csharp/obfuscation.html for more on this.

Jon
 
After reading the link you sent it seems like obfuscation is one way to make
the methods more private. The methods in my dll and many I have looked at
have very intuitive names and arguments. Under these circumstances, someone
could use someone else’s intellectual property without paying for it.

But I noticed some dlls cannot be referenced in VS.
 
Back
Top