Results 1 to 5 of 5

Thread: how to block a vb applicattion with the internet

  1. #1

    Thread Starter
    New Member
    Join Date
    Apr 2016
    Posts
    6

    how to block a vb applicattion with the internet

    hi , i am going to try to explain want i want , if a vb application pass one year after the instalation it`s possible using the internet to block the application?

  2. #2
    PowerPoster kaliman79912's Avatar
    Join Date
    Jan 2009
    Location
    Ciudad Juarez, Chihuahua. Mexico
    Posts
    2,593

    Re: how to block a vb applicattion with the internet

    What do you mean block it using the internet?
    More important than the will to succeed, is the will to prepare for success.

    Please rate the posts, your comments are the fuel to keep helping people

  3. #3

    Thread Starter
    New Member
    Join Date
    Apr 2016
    Posts
    6

    Re: how to block a vb applicattion with the internet

    imagine that you sell one application with a time limite of 1 year , it`s possible to block the application or another way that can`t restrit the use of the program

  4. #4
    You don't want to know.
    Join Date
    Aug 2010
    Posts
    4,578

    Re: how to block a vb applicattion with the internet

    Your best bet is to find someone who sells software licensing services and use them.

    To implement it yourself, you need a fairly complex infrastructure.

    First, you need a licensing server. This server's job is to understand who is allowed to use the program.

    Second, you need a storefront. This lets people buy licenses, and when they do it updates the licensing server's data so it knows that person is now licensed.

    Third, you need licensing code in your program. This code is designed to do several things. It must interact with the licensing server to decide if the program is allowed to run. It must interact with the storefront to allow expired/unlicensed users to buy a license.

    Optionally, you might add features to the licensing code to allow a user to validate their license at some point, then work offline for some time. It's a nice feature.

    Each of those four facets is something you could build a career on. Each has its own unique security concerns, and each has a lot of pitfalls to fall into. So it's best to pay for a product with a track record, because it will likely take you more time to implement internet-activated annual licenses than it took you to develop your product.
    This answer is wrong. You should be using TableAdapter and Dictionaries instead.

  5. #5
    Super Moderator FunkyDexter's Avatar
    Join Date
    Apr 2005
    Location
    An obscure body in the SK system. The inhabitants call it Earth
    Posts
    7,900

    Re: how to block a vb applicattion with the internet

    How thorough do you want to be?

    It's reasonably easy to fudge something together that will store an expiry date e.g. in the registry and then validate against it when the program is run. Of course, a savvy user will simply go into the registry and update the value. If you're selling primarily to non-techy users and can live with the occasional cracker walking straight round your licensing then this is a cost effective way of going about it.

    If, on the other hand, you want to shut the door entirely then I agree with Sitten, go for a paid service. Rolling your own will be a huge task and if you succeed you could probably sell it for more than you original software.
    The best argument against democracy is a five minute conversation with the average voter - Winston Churchill

    Hadoop actually sounds more like the way they greet each other in Yorkshire - Inferrd

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width