according to intels documentation, once disabled cpuid serial number function can not be used without restarting the system.
I use eax,1 , cpuid -> test bit 18 of edx and get refused (bit18=0).
is there any way of manualy or programatically enabling the serial number feature (winXp)? If not what is the use of it except systems programming?
I use eax,1 , cpuid -> test bit 18 of edx and get refused (bit18=0).
is there any way of manualy or programatically enabling the serial number feature (winXp)? If not what is the use of it except systems programming?
PSN (Processor Serial Number) was kinda 'mistake' on some PIIIs. It's no longer supported and you're supposed "not to depend on it".
Whether you meant the CPUID or Processor Serial Number, here is a LINK to some information on obtaining the CPUID.
Once disabled, the serial number can't be re-enabled except by a reset... and then the BIOS will control whether to enable or disable it. And that's a good thing.
Same goes for other features that can be turned off, like the VMX instruction set: once disabled, it can't be re-enabled except by reset.
Same goes for other features that can be turned off, like the VMX instruction set: once disabled, it can't be re-enabled except by reset.
does anybody know another way (like Volume Serial Number, mac Nr) to identify a unique machine
Volume serial number or NIC MAC address, or a combination. Just think long and hard about this if it's for copy protection, you don't want to punish users too much...