Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

api функция
https://vlab.su/viewtopic.php?f=32&t=12071
Страница 1 из 1

Nazarius [ 16 мар 2013, 04:45 ]
Заголовок сообщения:  api функция

не могу найти api функцию, возвращающую серийный номер процессора. auslogics как-то это делает... Если кто знает, подскажите. Спасибо.

Rimas [ 16 мар 2013, 21:20 ]
Заголовок сообщения:  Re: api функция

Думаю что ето делается на подобие кода, в ексешнике:

UINT64 get_cpuid(void)
{
DWORD dwStandard = 0;
DWORD dwFeature = 0;

_asm {
mov eax, 1
cpuid
mov dwStandard, eax
mov dwFeature, edx
}
return( ((UINT64)(dwFeature) << 32) | ((UINT64)(dwStandard)));
}

На юниксе возможно ето совсем проста, можно получить с простого шела.

Nazarius [ 23 мар 2013, 02:50 ]
Заголовок сообщения:  Re: api функция

Спасибо еще раз.
В VB вот это работает:

Function cpuSN() As String
Dim objProc As Object
Set objProc = GetObject("winmgmts:root\cimv2:Win32_Processor='cpu0'")
cpuSN = objProc.ProcessorId: Set objProc = Nothing
End Function

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/