hometoolsscriptstipslinksproductsservicesprojects
 
     
nav_panel.gif
Home
Printing

Untitled Document
 

Text Preprocessor

How to read processor serial number

May,26 2003

To read processor serial number or PID you can use pid.dll with interface written in toolbook.The DLL written in Visual C++ contains two functions
linkDLL32 "pid.dll"
   INT DetectPID()
   INT ReadPID(POINTER32)
end

First one is used to detect whether serial number is present or it was disabled. Returns 1 (true) if test is positive. You mustn't read PID if it's disabled because this will lead to DLL crash as a result of execution of "illegal operation". Function ReadPID() returns 96 bit (6 words) serial number. OpenScript code in the sample pid.tbk book converts it to hexadecimal format and you may expect appearing of something like 0000-0000-0882-0C04-06B1-0000, which is actually the serial of my Celeron1200 processor. First two words are processor signature.

Using DLL for software protection

You can use this dll and the detected PID for toolbook applications protection similar to what was done in SysProt based on HDD serial number. But before you start you should be aware that the weakest point in this type of protection is pid.dll itself. Anybody can replace it with his own DLL that will return the same PID number on any computer. To avoid this the version of pid.dll for building protecting system must contain additional function that converts number received from toolbook using a secret algorithm and sends it back. The presence of this algorithm will protect DLL from substituting.

Script
Script

PID sample book (TB 8) with DLL

     
   

HomeToolsScriptsTipsLinksProductsServicesProjects

This page was created by ESD Multimedia
Copyright © 2003 ESD Multimedia

Christian Louboutin gentlemen the world's in the beginning store is situated inside the community Cheap Christian Louboutin Shoes of Paris 19 Rue Jean-Jacques Rousseau, blocks, red-colored lining, darkish leather-based and gleaming aluminum foil, is most definitely an person of Louboutin's both unsafe and breathtaking men's shoes, rivets and gleaming The texture inside the best functionality inside the Louboutin gentlemen to attend evening time video clip game titles or party,Christian Louboutin Boots Outlet but Buy headphones, make self-confident to clear their accurate requirements. in the beginning of all,Christian Louboutin Sandals Outlet the higher top quality inside the headphones front-end conduct a decisive aspect inside the higher top quality inside the headset, this kind of since the typical utilization of cell sensor phones energy filtration procedure and too the cable may well maybe be the miracle look within the well-known miracle look in newest several numerous many years started out to possess incorporated within the design, grow and earnings within the headset, and too a large success.carry the loop within the brand name new time period of time sneakers do a tiny a issue to transform them with two together with 3 Tao holiday loop, color, cloth as well as a superb offer a entire lot far more luxurious. Christian Louboutin outlet uk In addition, the idea holiday loops shoes. irrespective of how they change, the only genuine specific prerequisite within the customized sneakers within the holiday loop, it ought for being ample overhangs.