?
Solved

Register my software in my database

Posted on 2004-11-02
1
Medium Priority
?
182 Views
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.
0
Comment
Question by:noulouk
1 Comment
 
LVL 7

Accepted Solution

by:
God_Ares earned 2000 total points
ID: 12471989
go for a cheap ass and good solution, this is just a link to any producer,.. there are many more.

http://www.keylok.com/compilers.shtml

regards

Floris Briolas
0

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

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…
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
Kernel Data Recovery is a renowned Data Recovery solution provider which offers wide range of softwares for both enterprise and home users with its cost-effective solutions. Let's have a quick overview of the journey and data recovery tools range he…
In this video I will demonstrate how to set up Nine, which I now consider the best alternative email app to Touchdown.
Suggested Courses

599 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