Licensing Manager applications for .Net


Author
Message
Russell Scott Brown
Russell Scott Brown
StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)
Group: Forum Members
Posts: 124, Visits: 597
Thanks. I will check both those out too then.

Russ Brown (Using C#2010/SQL Server 2008)
Edhy Rijo
E
StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)
Group: StrataFrame Users
Posts: 2.4K, Visits: 23K
Russell Scott Brown (07/02/2010)
Edhy, did you end up using Quick License Manager after you tested it?



Just curious how easy it was to use and if it did what you wanted....


Hi Russell,



QLM is pretty easy to use and enough for most projects, unfortunately for my project I needed more control and by the time I needed to start implementing this, Protection Plus and Solo Server which I already have been using for years came up with a native .Net support library and a lot more flexibilities than QLM, of course keep in mind that Protection Plus is a more mature product and more expensive than QLM.

Edhy Rijo

Russell Scott Brown
Russell Scott Brown
StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)
Group: Forum Members
Posts: 124, Visits: 597
Edhy, did you end up using Quick License Manager after you tested it?



Just curious how easy it was to use and if it did what you wanted....

Russ Brown (Using C#2010/SQL Server 2008)
Greg McGuffey
Greg McGuffey
Strategic Support Team Member (3.4K reputation)
Group: Forum Members
Posts: 2K, Visits: 6.6K
Sean,



Thanks for another recommendation.



For those who might check out this post at a later date, here are the vendors mentioned so far:



Quick License Manager - License Manager



DeepSea Obfuscator 2009 - Obfuscator



SmartAssembly - Obfuscator/Optimizer



Xenocode - Was Obfuscator, now App Virtualizer as Spoon Studio. Here is an article about this: Xenocode Morphs into Spoon



CliSecure .NET Obfuscator - Obfuscator



Sean D
Sean D
StrataFrame Beginner (3 reputation)StrataFrame Beginner (3 reputation)StrataFrame Beginner (3 reputation)StrataFrame Beginner (3 reputation)StrataFrame Beginner (3 reputation)StrataFrame Beginner (3 reputation)StrataFrame Beginner (3 reputation)StrataFrame Beginner (3 reputation)StrataFrame Beginner (3 reputation)
Group: Forum Members
Posts: 1, Visits: 1
I'm using CliSecure .NET Obfuscator to protect a silverlight application.

It accepts and xap as input, obfuscated it and outputs an obfuscated xap file. I'm happy with the results so far.
Russell Scott Brown
Russell Scott Brown
StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)
Group: Forum Members
Posts: 124, Visits: 597
Good deal.  Thanks for researching this for everyone.

They are inexpensive as well, which is a good thing!Smile

Russ Brown (Using C#2010/SQL Server 2008)

Edhy Rijo
E
StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)
Group: StrataFrame Users
Posts: 2.4K, Visits: 23K
Hi guys,



It looks like Quick License Manger is going to be a winner here. I have been testing some implementation o a plain .Net project and so far so good.



Their product includes a web service you can install on your host computer or your ISP for online activation and many other goodies.



The control of the activation process is also pretty good and flexible for the developer/customer service. Still I need to do more in deep testing, but so far they have everything I need in a License Manager tool.

Edhy Rijo

Russell Scott Brown
Russell Scott Brown
StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)StrataFrame User (278 reputation)
Group: Forum Members
Posts: 124, Visits: 597
By the way, Redgate just acquired Smart Assembly on September 1st.

http://www.red-gate.com/

Russ Brown (Using C#2010/SQL Server 2008)

Greg McGuffey
Greg McGuffey
Strategic Support Team Member (3.4K reputation)
Group: Forum Members
Posts: 2K, Visits: 6.6K
I've used Xenocode (http://www.xenocode.com/) to obfuscate my code. It worked OK. A couple of things about obfuscation and SF. As long as you have pretty granular control over what gets obfuscated, any of them will work. However, there are a lot of gotchas when obfuscating SF code. The primary concept to remember is that SF serializes a bunch of stuff as strings to designer. Things like the name of BOs, the names of methods, the names of enums, etc.



Because of this you need to make sure you don't obfuscate BOs (the class names at least) and don't obfuscate any methods used as fill methods with listviews or listboxes or combos. Also, don't obfuscate enums names or values.



Thus, it is very doable, but there is some pain and make sure you test the obfuscated version. BTW, I was doing this with ClickOnce...that was fun!



Crazy
Edhy Rijo
E
StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)StrataFrame VIP (4.6K reputation)
Group: StrataFrame Users
Posts: 2.4K, Visits: 23K
Humm, looks pretty good. Thanks Russell.





Trent, since obfuscation is a very important part of protecting our SF applications, could you list what kind of features of an obfuscation can be use to successfully obfuscate an SF application?



I know there are features like renaming, encrypting, etc, and I believe Greg mentioned in another post that BO could be hard to obfuscate or something like that.


Edhy Rijo

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search