Ciao a tutti,
ho un problemaVolendo rilevare il carico della CPU in vb.net uso il wmi e piu' precisamente :
( fatto dal rpogrammino della ms )strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery( _
"SELECT * FROM Win32_Processor",,48)
For Each objItem in colItems
Wscript.Echo "-----------------------------------"
Wscript.Echo "Win32_Processor instance"
Wscript.Echo "-----------------------------------"
Wscript.Echo "LoadPercentage: " & objItem.LoadPercentage
Next
Il fatto è che la percentuale di carico non si legge ( valore = NULLO )
Ho provato ad associare il problema con il fatto che il valore fosse in uint16 e la conversione da uint16 in string non è supportata da vb.net MA altri valori uint16 appaiono correttamente.
Dove sbaglio ?
Qualche consiglio ? Grazie !


LinkBack URL
About LinkBacks


Rispondi Citando
sposto

Segnalibri