Консультация № 72155
22.01.2007, 21:12
0.00 руб.
0 2 2
Ув. эксперты подскажите функцию которая возврашает число или строку для разных компов разную.

Обсуждение

Неизвестный
23.01.2007, 00:58
общий
это ответ
Здравствуйте, Alex198815!
скорее всего нет такой функции. можно воспользоваться GetVolumeInformation, которая позволяет вернуть серийный номер логического диска.
Неизвестный
23.01.2007, 09:07
общий
это ответ
Здравствуйте, Alex198815!

Можно получить инофрмацию о процессоре:
long GetCpuCode(){
asm{
db 0xf,0xa2//CPUID
db 0x66,0x31,0xd8
db 0x66,0x31,0xc8
db 0x66,0x31,0xd0
}
}
При работе под виндовс будет чуть по-другому:
long GetCpuCode(){
asm{
db 0xf,0xa2//CPUID
db 0x31,0xd8
db 0x31,0xc8
db 0x31,0xd0
}
}
Форма ответа