|
| Aflæse CPU'ens fabrikat og hastighed Fra : Christian R. Larsen |
Dato : 16-06-01 12:38 |
|
Jeg skal have lavet en applikation, der kan aflæse CPU'ens clock speed og
fabrikat.
Jeg har overvejet forskellige muligheder, men de har desværre vist sig, ikke
at være universelle nok:
- At aflæse dem i registry'et. Det virker under Win2000, men under Win98 kan
jeg kun finde CPU'ens fabrikat.
- At aflæse dem vha WMI. Det virker under Win2000, men under Win98 dur det
bare ikke.
Dim MyOBJ
Dim CPU
Set MyOBJ = GetObject("WinMgmts:").instancesof("Win32_Processor")
For Each CPU In MyOBJ
CPUname = CPU.Name
CPUspeed = CPU.CurrentClockSpeed
Next
Er der nogen, der har bedre forslag, der kan køre i et hvilket som helst
miljø?
| |
@sbjørn (17-06-2001)
| Kommentar Fra : @sbjørn |
Dato : 17-06-01 21:20 |
|
Min far har en P3 450 MhZ
men win98 siger det er en 350
BIOS siger 450
Butik siger 450
"Christian R. Larsen" <crl@inbound.dk> skrev i en meddelelse
news:fwHW6.3234$VQ4.398026@news010.worldonline.dk...
> Jeg skal have lavet en applikation, der kan aflæse CPU'ens clock speed og
> fabrikat.
>
> Jeg har overvejet forskellige muligheder, men de har desværre vist sig,
ikke
> at være universelle nok:
>
> - At aflæse dem i registry'et. Det virker under Win2000, men under Win98
kan
> jeg kun finde CPU'ens fabrikat.
>
> - At aflæse dem vha WMI. Det virker under Win2000, men under Win98 dur det
> bare ikke.
>
> Dim MyOBJ
> Dim CPU
>
> Set MyOBJ = GetObject("WinMgmts:").instancesof("Win32_Processor")
>
> For Each CPU In MyOBJ
> CPUname = CPU.Name
> CPUspeed = CPU.CurrentClockSpeed
> Next
>
> Er der nogen, der har bedre forslag, der kan køre i et hvilket som helst
> miljø?
>
>
| |
|
|