1,105,281 Community Members

Antivirus license system development

Member Avatar
dw_user
Newbie Poster
16 posts since Jul 2011
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

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.

Member Avatar
pyTony
pyMod
6,103 posts since Apr 2010
Reputation Points: 818 [?]
Q&As Helped to Solve: 1,056 [?]
Skill Endorsements: 42 [?]
Moderator
Featured
 
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.

Member Avatar
dw_user
Newbie Poster
16 posts since Jul 2011
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
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.

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?

Member Avatar
dw_user
Newbie Poster
16 posts since Jul 2011
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
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

You
This article has been dead for over three months: Start a new discussion instead
Post:
Start New Discussion
View similar articles that have also been tagged: