Re: custom licensing scheme

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Patty O'Dors (PattyODors_at_discussions.microsoft.com)
Date: 09/07/04


Date: Tue, 7 Sep 2004 03:13:04 -0700


> bool ok = IsThisCopyGoodToGo();
>
> if ( !ok )
> ExitProcess();
>
> You can have a world class implementation of the license check but some 17
> year old who can use a debugger will find the address in the code where he
> simply set one bit in the EAX register

That's exactly where my head is at - which is the reason why I really wanted
to write this in C++ as opposed to C#, as I can just embed a macro into one
of the main functions / key algorithms and then, in my source code, the
checking bit is nice and tidy and in one place, but in the EXE the code to do
the checking is all splodged around. But I'm pulling my hair out again
because I still can't get it to work... please see "Richedit text change
events." by me further up (please pleeeeeeease do;-))

Thanks for managing to explain anc confirm exactly what I was thinking though.



Relevant Pages

  • Re: custom licensing scheme
    ... > ExitProcess(); ... > You can have a world class implementation of the license check but some 17 ... > year old who can use a debugger will find the address in the code where he ...
    (microsoft.public.vc.atl)
  • Re: custom licensing scheme
    ... > ExitProcess(); ... > You can have a world class implementation of the license check but some 17 ... > year old who can use a debugger will find the address in the code where he ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: anyone have an ancient SDS tool suite?
    ... Does anyone have an ancient copy and license of the SDS ... compler and On-Chip JTAG debugger for the 68332 that they want to sell ... The BDM debugger interface for 68k and Coldfire is rather easy, ...
    (comp.arch.embedded)
  • Re: anyone have an ancient SDS tool suite?
    ... Does anyone have an ancient copy and license of the SDS ... I use the SDS SingleStep debugger extensively, ...
    (comp.sys.m68k)
  • Re: about understanding
    ... into a Queuemember (at which point you see the whole source file in the debugger), or install the source code from Microsoft's source server project and examine it locally from the source tree. ... Looks like the source-level debugging is aging again (they had some problems in the past with source code failing to download because of version issues). ... The redundant interface declaration doesn't affect the actual class implementation. ...
    (microsoft.public.dotnet.languages.csharp)