954,523 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Antivirus license system development

Think about an antivirus software with an 1-pc license. After installation , while the user tries to upgrade it, the software recognizes that the pc rying to upgrade the antivirus is the one that bought the license so that the software when installed on another pc with the same serial key given won't work or be upgraded.

Is assembly language or what used to develop this licensing system ?

What has DRM to do with it and in what way?

N.B: If this is not the right forum to ask the question, then correct me please.

dw_user
Newbie Poster
15 posts since Jul 2011
Reputation Points: 10
Solved Threads: 0
 

I do not understand what the used language has to do with this feature. Language does not matter, of course the maker of program does not want it to be too easy to remove the checking routine, so some kind of check against changes in code is in order. Of course online systems can only 'call home' and register which keys are used, and have obligatory 'activation' during certain period after installation, like Microsoft Windows XP has, for example.

pyTony
pyMod
Moderator
5,359 posts since Apr 2010
Reputation Points: 782
Solved Threads: 852
 
I do not understand what the used language has to do with this feature. Language does not matter, of course the maker of program does not want it to be too easy to remove the checking routine, so some kind of check against changes in code is in order. Of course online systems can only 'call home' and register which keys are used, and have obligatory 'activation' during certain period after installation, like Microsoft Windows XP has, for example.


suppose user X buys the software and uses it in pc1. If user X decides to use it in pc2 instead of pc1 , s/he can't do that. How is that implemented in the software?


which algorithm or hardware id detecting mechanism?

dw_user
Newbie Poster
15 posts since Jul 2011
Reputation Points: 10
Solved Threads: 0
 

suppose user X buys the software and uses it in pc1. If user X decides to use it in pc2 instead of pc1 , s/he can't do that. How is that implemented in the software?

which algorithm or hardware id detecting mechanism?

I mean the 'antivirus software' when i say software

dw_user
Newbie Poster
15 posts since Jul 2011
Reputation Points: 10
Solved Threads: 0
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You
View similar articles that have also been tagged: