270分求这样一个小程序的编写方法
来源:百度知道 编辑:UC知道 时间:2024/09/22 11:35:43
如果CPU使用率低于10% 则弹窗警报“CPU使用率”过低
本人是编程菜鸟啦
需要一个完整可编译的代码
测试通过的,270分奉上
窗体上放一个Timer,复制以下代码即可。
Private Declare Function PdhOpenQuery Lib "PDH.DLL" (ByVal Reserved As Long, ByVal dwUserData As Long, hQuery As Long) As PDH_STATUS
Private Declare Function PdhCloseQuery Lib "PDH.DLL" (ByVal hQuery As Long) As PDH_STATUS
Private Declare Function PdhVbAddCounter Lib "PDH.DLL" (ByVal QueryHandle As Long, ByVal CounterPath As String, CounterHandle As Long) As PDH_STATUS
Private Declare Function PdhCollectQueryData Lib "PDH.DLL" (ByVal QueryHandle As Long) As PDH_STATUS
Private Declare Function PdhVbGetDoubleCounterValue Lib "PDH.DLL" (ByVal CounterHandle As Long, CounterStatus As Long) As Double
Private Type CounterInfo
hCounter As Long
strName As String
End Type
Private Enum PERF_DETAIL
PERF_DETAIL_ADVANCED = 200
End Enum
Private Enum PDH_STATUS
PDH_CSTATUS_VALID_DATA = &H0
PDH_CSTATUS_NEW_DATA