Реферат: Замер степени использования процессора

ByVal cx As Long, _

ByVal cy As Long, _

ByVal WFlags As Long) As Long

А это наше:

Dim hkey As Long

Dim dwCPUUsage As Long

DimlpcbDataAsLongпо-моему действительно лучше выкинуть,

подставив в нужных местах 4. Ау, теоретики!

Dim bStart As Boolean

Private Sub Form_Load()

SetWindowPos Me.hwnd, -1, 0, 0, 0, 0, 3

видим всегда

End Sub

Private Sub cmdStart_Click()

bStart = Not bStart

bStart - это Вкл-Выкл. См. далее

If bStart Then

если - True - начинаем

cmdStart.Caption = "&Stop"

меняем название кнопочки

Включаем счётчик, считывая значение соответствующего ключа:

If RegOpenKeyEx(HKEY_DYN_DATA, "PerfStats\StartStat", 0, KEY_ALL_ACCESS, _

hkey) <> 0 Then Exit Sub

lpcbData = 4

RegQueryValueEx hkey, "KERNEL\CPUUsage", 0, 0, dwCPUUsage, lpcbData

RegCloseKey hkey

закрыть ключ

Считываем значение прямо из реестра:

If RegOpenKeyEx(HKEY_DYN_DATA, "PerfStats\StatData", 0, KEY_READ, _

К-во Просмотров: 203
Бесплатно скачать Реферат: Замер степени использования процессора