Question

je le code de http://www.rgagnon.com/javadetails/ java-0580.html pour obtenir la carte mère Id, mais le résultat est "nul".

  1. Comment peut-il être?

  2. Aussi j'ai modifié le code afin de ressembler à ceci pour obtenir ProcessorId:

    "Set objWMIService = GetObject(\"winmgmts:\\\\.\\root\\cimv2\")\n"+
                 "Set colItems = objWMIService.ExecQuery _ \n"+
                 "   (\"Select * from Win32_Processor\") \n"+
                 "For Each objItem in colItems \n"+
                 "    Wscript.Echo objItem.ProcessorId \n"+
                 "    exit for  ' do the first cpu only! \n"+
                 "Next \n";
    

Le résultat est quelque chose comme: ProcessorId = BFEBFBFF00010676

http://msdn.microsoft. com / fr-fr / bibliothèque / aa389273% 28VS.85% 29.aspx il est dit:

  

ProcessorId: Informations sur le processeur qui décrit les caractéristiques du processeur. Pour une CPU de classe x86, le format de champ dépend du support du processeur de l'instruction CPUID. Si l'instruction est prise en charge, la propriété contient 2 (deux) DWORD valeurs mises en forme. Le premier est un décalage de 08h-0Bh, qui est la valeur EAX qu'une instruction CPUID retourne avec l'ensemble d'entrée de EAX à 1. Le second est un décalage de 0Ch-0Fh, qui est la valeur EDX que les rendements d'instruction. Seuls les deux premiers octets de la propriété sont importants et contiennent le contenu du registre DX au reset CPU-tous les autres sont à 0 (zéro), et le contenu sont au format DWORD.

Je ne comprends pas tout à fait; en anglais simple, est unique ou tout simplement un numéro pour cette classe de processeurs, par exemple tous les Intel Core 2 Duo P8400 aura ce numéro?

Était-ce utile?

La solution

eax mis à 1, l'opcode cpuid renverra le type de processeur, famille, etc dans eax, et les caractéristiques du processeur dans EDX. Alors ce que vous obtiendrez est pas quelque chose d'unique, comme le numéro de série du processeur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top