We're a community of 1077K IT Pros here for help, advice, solutions, professional growth and fun. Join us!
1,076,363 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Start New Discussion Reply to this Discussion

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.

2
Contributors
3
Replies
3 Hours
Discussion Span
1 Year Ago
Last Updated
4
Views
dw_user
Newbie Poster
16 posts since Jul 2011
Reputation Points: 10
Solved Threads: 0
Skill Endorsements: 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
6,312 posts since Apr 2010
Reputation Points: 879
Solved Threads: 987
Skill Endorsements: 26

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
16 posts since Jul 2011
Reputation Points: 10
Solved Threads: 0
Skill Endorsements: 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
16 posts since Jul 2011
Reputation Points: 10
Solved Threads: 0
Skill Endorsements: 0

This article has been dead for over three months: Start a new discussion instead

Post: Markdown Syntax: Formatting Help
 
You
View similar articles that have also been tagged:
 
© 2013 DaniWeb® LLC
Page rendered in 0.5933 seconds using 2.66MB