Click here to Skip to main content
15,611,854 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: How can and what type of dll is created by MFC to use in any language? Pin
Le@rner30-Jun-11 2:40
Le@rner30-Jun-11 2:40 
GeneralRe: How can and what type of dll is created by MFC to use in any language? Pin
Richard MacCutchan30-Jun-11 3:40
mveRichard MacCutchan30-Jun-11 3:40 
GeneralRe: How can and what type of dll is created by MFC to use in any language? Pin
Albert Holguin30-Jun-11 4:26
professionalAlbert Holguin30-Jun-11 4:26 
GeneralRe: How can and what type of dll is created by MFC to use in any language? Pin
Richard MacCutchan30-Jun-11 5:57
mveRichard MacCutchan30-Jun-11 5:57 
QuestionCEdit Control property in a SDI- Split Window [modified] Pin
AneeshValeri29-Jun-11 18:23
AneeshValeri29-Jun-11 18:23 
AnswerRe: CEdit Control property in a SDI- Split Window Pin
AneeshValeri29-Jun-11 19:00
AneeshValeri29-Jun-11 19:00 
QuestionWhat is the unique in any PC? Pin
Le@rner29-Jun-11 1:21
Le@rner29-Jun-11 1:21 
AnswerRe: What is the unique in any PC? Pin
enhzflep29-Jun-11 1:43
enhzflep29-Jun-11 1:43 
There are a number of different schemes used to implement this kind of protection, typically known as HWID (hardware id).

Often a number of pieces of information are collected about various pieces of hardware before a transformation/hashing routine is applied to the result. An obvious downside to this method is that if any of the user's hardware changes, the generated HWID is also different - leading of course to the software having the impression that it's now on a different machine (well, it is in a sense - but not entirely)

Microsoft has relied upon a technique whereby the info collected from _each_ device is stored and compared at runtime. So long as a certain proportion of the IDs remain the same, the software will continue to run. Remember that Windows 95 (or thereabouts - perhaps it was XP, I forget) had some teething problems early on, with users reporting that windows would now refuse to run after small upgrades - this may have been simple incompatibilities, though if(!) my memory serves me correctly there were a large proportion that were a result of simple HWID authentication failure.
I believe microsoft has a patent for this kind of idea - one that allows a proprtion of the hardware to change, yet still pass authentication.

ZBrush3 was software that implemented a similar scheme - albeit with a '1 change = authentication failure' limitation.

You may find some interesting result here[^]. Smile | :)

You'll also find a lot of information on defeating these schemes in underground cracking/hacking sites - certainly good reading to determine how _not_ to implement this idea. (Tuts4You is a good site to check)
AnswerRe: What is the unique in any PC? Pin
Albert Holguin29-Jun-11 4:28
professionalAlbert Holguin29-Jun-11 4:28 
GeneralRe: What is the unique in any PC? Pin
Le@rner29-Jun-11 21:50
Le@rner29-Jun-11 21:50 
GeneralRe: What is the unique in any PC? Pin
enhzflep29-Jun-11 23:31
enhzflep29-Jun-11 23:31 
GeneralRe: What is the unique in any PC? Pin
Le@rner29-Jun-11 23:38
Le@rner29-Jun-11 23:38 
GeneralRe: What is the unique in any PC? Pin
enhzflep30-Jun-11 0:02
enhzflep30-Jun-11 0:02 
GeneralRe: What is the unique in any PC? [modified] Pin
Le@rner30-Jun-11 1:14
Le@rner30-Jun-11 1:14 
GeneralRe: What is the unique in any PC? Pin
Albert Holguin30-Jun-11 4:09
professionalAlbert Holguin30-Jun-11 4:09 
GeneralRe: What is the unique in any PC? [modified] Pin
enhzflep30-Jun-11 5:34
enhzflep30-Jun-11 5:34 
GeneralRe: What is the unique in any PC? Pin
Albert Holguin30-Jun-11 4:06
professionalAlbert Holguin30-Jun-11 4:06 
GeneralRe: What is the unique in any PC? Pin
Le@rner30-Jun-11 19:19
Le@rner30-Jun-11 19:19 
GeneralRe: What is the unique in any PC? Pin
enhzflep30-Jun-11 19:33
enhzflep30-Jun-11 19:33 
GeneralRe: What is the unique in any PC? Pin
Le@rner30-Jun-11 19:48
Le@rner30-Jun-11 19:48 
GeneralRe: What is the unique in any PC? Pin
enhzflep30-Jun-11 20:21
enhzflep30-Jun-11 20:21 
GeneralRe: What is the unique in any PC? Pin
Le@rner30-Jun-11 23:30
Le@rner30-Jun-11 23:30 
GeneralRe: What is the unique in any PC? Pin
enhzflep30-Jun-11 23:51
enhzflep30-Jun-11 23:51 
AnswerRe: What is the unique in any PC? Pin
Albert Holguin1-Jul-11 3:40
professionalAlbert Holguin1-Jul-11 3:40 
QuestionWhat is Name of my process Pin
Pranit Kothari28-Jun-11 20:58
Pranit Kothari28-Jun-11 20:58 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.