Кто знает как в С++ под винду или линукс узнать серийный номер винчестера/ов в компе? Может, у кого есто исходник со вставками ассемблера?
>Кто знает как в С++ под винду или линукс узнать серийный номер
>винчестера/ов в компе? Может, у кого есто исходник со вставками ассемблера?
>
Пример для Linux уже ходил в OpenNet года полтора - два назад, смотри архивы. Никакого ассемблера там не надо
>Кто знает как в С++ под винду или линукс узнать серийный номер
>винчестера/ов в компе? Может, у кого есто исходник со вставками ассемблера?
>#include <stdio.h>
#include <fcntl.h>
#include <linux/hdreg.h>int main()
{
struct hd_driveid hd;
int ide;
ide=open("/dev/hda",O_RDONLY);
ioctl(ide,HDIO_GET_IDENTITY,&hd);
printf("Serial number - %s",hd.serial_no);
return 1;
}