Register my software in my database

Posted on 2004-11-02
Last Modified: 2010-04-15
Hi Experts,

I use a component from an external company in my app. This company want me to track the software activity (the software that my users use) each month.
So, I need a secure service to track my softwares on the web.
I have created a table in my database which will assign an id to each software installed on a computer.
During the first load of my app, the software sets its new id in the database. Then I need to keep the software id on the user computer (in a file).
Here is my problem:
How to keep this value secure ?
If the id is corrupted, I can create a new one. But if the file is changed and the hacker uses an id that already exists, my stats are corrupted.

Finally, what is the best way to be sure my software uses the right id each connection and also my software is not installed with the same id on different computers (hacking problem).

Hope someone could help me.
Thanks in advance for your answers.
Question by:noulouk
    1 Comment
    LVL 7

    Accepted Solution

    go for a cheap ass and good solution, this is just a link to any producer,.. there are many more.


    Floris Briolas

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    What Should I Do With This Threat Intelligence?

    Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

    Introduction This article series is supposed to shed some light on the use of IDisposable and objects that inherit from it. In essence, a more apt title for this article would be: using (IDisposable) {}. I’m just not sure how many people would ge…
    We all know that functional code is the leg that any good program stands on when it comes right down to it, however, if your program lacks a good user interface your product may not have the appeal needed to keep your customers happy. This issue can…
    With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…
    In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

    931 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

    18 Experts available now in Live!

    Get 1:1 Help Now