שתף באמצעות


License for windows form applications using VB.NET

Question

Sunday, February 25, 2018 6:59 AM

Hello gurus in the house!!! I have a software i developed, and i want to add a license feature to it.

I have searched for some libraries that can help do that and i saw FoxLearn.License.dll and SKGL.dll but i cannot make use of them very well.

Next problem is that the little trial i have done depends on the computer's DateTime Structure and if the time should be changed the application will never keep the track of the expiration date accurately.

My question now is, is there any legal way i can do this using existing library in .NET Framework so that the counting of the expiration date will never depend on the computer's DateTime?

I am totally new to anything that has to do with licensing, please do bear with me. Any response will be well appreciated. Thanks!!!

All replies (2)

Sunday, February 25, 2018 11:44 AM ✅Answered

Hello Pat,

Licensing done right would be to purchase this from a service such as this one which took over from a base service that Microsoft started.

The following library will not work for you but provides insight to what it would take to code this yourself.

Bottom line is, the proper way using purchased licensing software is to have it work out things and these services don't use date time. Reshaper (off topic a must have) is a good example (which I have no clue to how the licensing is done) as you purchase via a dialog and are provided a file to activate the software and in turn is validated by them e.g. ensures only one activation via their back-end services.

Coding this yourself with no expertise surely can be circumvented.

Please remember to mark the replies as answers if they help and unmark them if they provide no help, this will help others who are looking for solutions to the same or similar problem. Contact via my Twitter (Karen Payne) or Facebook (Karen Payne) via my MSDN profile but will not answer coding question on either.
VB Forums - moderator


Sunday, February 25, 2018 11:54 AM ✅Answered

The bottom line to me is how much time and money do you want to spend on it?

How much is your software worth?

Somewhere between those numbers is the proper amount of protection you should attempt.

Keep in mind the level of protection you will get. For example method A prevents 90 percent of problems and costs $100. Method B prevents 94 percent and costs $1000..... and method F that prevents 100 percent does not exist.

https://social.msdn.microsoft.com/Forums/vstudio/en-US/fa73b777-aeaa-406d-aedf-46845298dded/keep-track-of-dayscountdown-days-in-vbnet?forum=vbgeneral

https://social.msdn.microsoft.com/Forums/en-US/3b5844b5-2c8b-4803-bbc7-20b9f2784976/computer-hardware-identification?forum=vbgeneral

https://social.msdn.microsoft.com/Forums/vstudio/en-US/dff34994-09b6-48ee-9211-79bb73f783b0/get-hardware-unique-id-for-registration-?forum=vbgeneral

https://social.msdn.microsoft.com/Forums/vstudio/en-US/8572d273-5408-4e96-9309-9ce90aa30273/implementing-product-registration?forum=vbgeneral