gggg ggg wrote:
Здравейте,
трябва ми сигурен начин да взема серийния номер на
твърдия диск под линукс Slackware >= 9.x и да го
ползвам в кода си.
Благодаря предварително
За Пача във файла /usr/src/linux/drivers/ide/ide-proc.c намираш:
static ide_proc_entry_t generic_drive_entries[] = {
{ "driver", S_IFREG|S_IRUGO, proc_ide_read_driver,
proc_ide_write_dr
{ "identify", S_IFREG|S_IRUSR, proc_ide_read_identify,
NULL },
{ "media", S_IFREG|S_IRUGO, proc_ide_read_media,
NULL },
{ "model", S_IFREG|S_IRUGO, proc_ide_read_dmodel,
NULL },
{ "settings", S_IFREG|S_IRUSR|S_IWUSR,proc_ide_read_settings,
proc_ide_write_se
{ NULL, 0, NULL, NULL }
};
реда :
{ "identify", S_IFREG|S_IRUSR, proc_ide_read_identify, NULL },
го променяш на:
{ "identify", S_IFREG|S_IRUGO, proc_ide_read_identify, NULL },
прекомпилираш ядрото и вече
/proc/ide/hdX/identify ще е с маска 444