Click here to Skip to main content
15,880,405 members
Please Sign up or sign in to vote.
1.00/5 (3 votes)
See more:
How to protect Window application Made by Vb.net

What I have tried:

I am using simple count down but onces the day is 0 still user can perform every task to my software Idont what ican do solve that problem
Posted
Updated 6-May-19 4:01am
Comments
Kornfeld Eliyahu Peter 6-May-19 9:35am    
It called 'zero-day vulnerability'...
But really! How can we help if we do not know what have you done? Show your code!

You have to write code around the functionality that you don't want the user to access that is based on the countdown value being 0.

To be extra sure they still can't get around that, you have to use a (commercial) product that will obfuscate the assembly so that it cannot be reverse-engineered.

Truthfully though, doing all that crap is generally more trouble than it's worth (in terms of development and more importantly, maintenance) if your product is not sold for big money.
 
Share this answer
 
Your code has to be written so that it checks to see if its "license" is still good and disable the features of your application you're withholding when the "license" expires.

This is not something you do when your app is complete. This has to be designed into your application on day 1. Now if you want to add this, you have to rewrite parts of your application to implement it.

How you do this is dependent on what you want to enable/disable and how you're written your code. There isn't anyone who can say "oh, just do this..." and you're done. It doesn't work that way.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900