[vwnc] Application Licensing

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[vwnc] Application Licensing

Mike Hales
I am currently using CrypKey to provide license control for my VisualWorks application when shipping to customers on Windows. I reshack the image to the vm, then use the CrypKey Instant product to wrap security around the exe. I am having some problems with intermittent failure though, and CrypKey has not been able to help much. So my question to the group is, what is everyone else using to provide license control for their applications. I rolled my own code before for this, but was never satisfied with it. It used the machine's mac address which can change, and could be overcome by clock changes and such trickery. Any pointers to available code, to commercial solutions, or to techniques that are more sound that what I did in the past would be appreciated.

Mike

Mike Hales
Engineering Manager
KnowledgeScape
www.kscape.com

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Application Licensing

Karsten Kusche
Hi Mike,

as far as i know are these one-click things easy to use but also easy to break. So I'd rather go for a custom implementation. Don't make it too difficult though...it's usually not worth too much effort. I use Kagi for payments and they communicate with a php script on my server that creates serials that are then sent by Kagi to the customer. The serials are rather simple and contain a rsa encrypted hash of the email. This makes rather long serials though, so we put this string in the exif data of a jpg and users need to drag an image on their app to register it. That's pretty simple and easy to use, but people are not used to it and it creates plenty support mails.
as for the trial time, i use a 15day period where people can try it out. If they change their clock they can use it for longer, but if you ever tried doing that you'll notice that calendar software and mail app go rouge.

Kind Regards
Karsten



Mike Hales wrote:
I am currently using CrypKey to provide license control for my VisualWorks application when shipping to customers on Windows. I reshack the image to the vm, then use the CrypKey Instant product to wrap security around the exe. I am having some problems with intermittent failure though, and CrypKey has not been able to help much. So my question to the group is, what is everyone else using to provide license control for their applications. I rolled my own code before for this, but was never satisfied with it. It used the machine's mac address which can change, and could be overcome by clock changes and such trickery. Any pointers to available code, to commercial solutions, or to techniques that are more sound that what I did in the past would be appreciated.

Mike

Mike Hales
Engineering Manager
KnowledgeScape
www.kscape.com

_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

--
Karsten Kusche - Dipl.Inf. - [hidden email]
Tel: +49 3496 21 43 29
Georg Heeg eK - Köthen
Handelsregister: Amtsgericht Dortmund A 12812

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Application Licensing

skrish
In reply to this post by Mike Hales
hardware: Sentinel/HASP Key. Can make the required small C/C++ Program that VW can interact with to afford a fair degree of protection.
Software:   Many to choose from depending on the nature/rigorousness of your need: ASProtect, SDProtector
skrish

On Fri, Jul 3, 2009 at 1:52 AM, Mike Hales <[hidden email]> wrote:
I am currently using CrypKey to provide license control for my VisualWorks application when shipping to customers on Windows. I reshack the image to the vm, then use the CrypKey Instant product to wrap security around the exe. I am having some problems with intermittent failure though, and CrypKey has not been able to help much. So my question to the group is, what is everyone else using to provide license control for their applications. I rolled my own code before for this, but was never satisfied with it. It used the machine's mac address which can change, and could be overcome by clock changes and such trickery. Any pointers to available code, to commercial solutions, or to techniques that are more sound that what I did in the past would be appreciated.

Mike

Mike Hales
Engineering Manager
KnowledgeScape
www.kscape.com

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc



_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Application Licensing

Paul-404
You could also check License Manager from Mirage in Germany. That works without a hardware key and works fine using a DLL.

Regards Paul



Op 3 jul 2009 om 08:01 heeft Sudhakar Krishnamachari <[hidden email]> het volgende geschreven:\

hardware: Sentinel/HASP Key. Can make the required small C/C++ Program that VW can interact with to afford a fair degree of protection.
Software:   Many to choose from depending on the nature/rigorousness of your need: ASProtect, SDProtector
skrish

On Fri, Jul 3, 2009 at 1:52 AM, Mike Hales <[hidden email]> wrote:
I am currently using CrypKey to provide license control for my VisualWorks application when shipping to customers on Windows. I reshack the image to the vm, then use the CrypKey Instant product to wrap security around the exe. I am having some problems with intermittent failure though, and CrypKey has not been able to help much. So my question to the group is, what is everyone else using to provide license control for their applications. I rolled my own code before for this, but was never satisfied with it. It used the machine's mac address which can change, and could be overcome by clock changes and such trickery. Any pointers to available code, to commercial solutions, or to techniques that are more sound that what I did in the past would be appreciated.

Mike

Mike Hales
Engineering Manager
KnowledgeScape
www.kscape.com

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Application Licensing

Paul-404
Here's a direct link:
 http://www.licence-protector.com/

Paul

Op 3 jul 2009, om 08:28 heeft Paul het volgende geschreven:

You could also check License Manager from Mirage in Germany. That works without a hardware key and works fine using a DLL.

Regards Paul



Op 3 jul 2009 om 08:01 heeft Sudhakar Krishnamachari <[hidden email]> het volgende geschreven:\

hardware: Sentinel/HASP Key. Can make the required small C/C++ Program that VW can interact with to afford a fair degree of protection.
Software:   Many to choose from depending on the nature/rigorousness of your need: ASProtect, SDProtector
skrish

On Fri, Jul 3, 2009 at 1:52 AM, Mike Hales <[hidden email][hidden email]> wrote:
I am currently using CrypKey to provide license control for my VisualWorks application when shipping to customers on Windows. I reshack the image to the vm, then use the CrypKey Instant product to wrap security around the exe. I am having some problems with intermittent failure though, and CrypKey has not been able to help much. So my question to the group is, what is everyone else using to provide license control for their applications. I rolled my own code before for this, but was never satisfied with it. It used the machine's mac address which can change, and could be overcome by clock changes and such trickery. Any pointers to available code, to commercial solutions, or to techniques that are more sound that what I did in the past would be appreciated.

Mike

Mike Hales
Engineering Manager
KnowledgeScape
www.kscape.com

_______________________________________________
vwnc mailing list
[hidden email][hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc