Strategy for issuing passwords/annual subscription

Posted on 2005-05-14
Last Modified: 2010-04-23
Can anyone give me some tips on how I can force users to contact me to obtain new password in order to continue using my application.  An annual licence is to apply to this application and I don't know how to go about controlling new passwords.

Question by:Sigh_Man
    LVL 9

    Assisted Solution

    You have to program all this into the app. If the app runs on internet connected computers, best is to check for valid license once a day or so. See how the virus scan guys do it. They have solved a similar problem.
    LVL 4

    Accepted Solution

    during installation, do a run once event that records the current date and puts it in the registry or an ini file depending on ur preference...encrypt that date so that the client can't manually change it...

    once a day (like jrscherer said it) check the registry/ini file for that value and check for the difference between that date and the current date and see that its less than a year...

    like he said, it has to be coded into the application...

    also, during installation, the registry has to be checked for the value or the presence f the key for this program...because it shouldnt override if he reinstalls the application...if u check during installation, it will make sure that i uses the current date of the first installation and that installtion fails if the date difference is more than a year...

    LVL 1

    Author Comment

    Sorry for the delay guys - I thought I'd closed this already!
    Thanks loads.    :D

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Enabling OSINT in Activity Based Intelligence

    Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

    If you're writing a .NET application to connect to an Access .mdb database and use pre-existing queries that require parameters, you've come to the right place! Let's say the pre-existing query(qryCust) in Access takes a Date as a parameter and l…
    Microsoft Reports are based on a report definition, which is an XML file that describes data and layout for the report, with a different extension. You can create a client-side report definition language (*.rdlc) file with Visual Studio, and build g…
    Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…
    Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

    761 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    13 Experts available now in Live!

    Get 1:1 Help Now