Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Ребята раскажите про винты

13K
05 августа 2006 года
Isk_Int
16 / / 06.06.2006
Уважаемые програмисты напишите ответ пожалуста : Как читать информацию с винта по битно?
354
05 августа 2006 года
ШпиЁн
468 / / 19.02.2006
по одному биту нельзя считать. можно только пачками :о)
240
06 августа 2006 года
aks
2.5K / / 14.07.2006
Байт - минимально адрессуемая еденица ))) Да ито побайтно читать не хорошо - медленно. Обычно читают большими блоками и при необходимости разбирают на байты.
А уж из байта всегда можно вычленить значение отдельных бит с помощью битовых операций: <<, >>, &, |
6.8K
08 августа 2006 года
Romikgy
84 / / 28.04.2005
[QUOTE=aks]Байт - минимально адрессуемая еденица ))) Да ито побайтно читать не хорошо - медленно. Обычно читают большими блоками и при необходимости разбирают на байты.
А уж из байта всегда можно вычленить значение отдельных бит с помощью битовых операций: <<, >>, &, |[/QUOTE]
неа 512 байт минимум :) или сколько установлено на винте
3.7K
08 августа 2006 года
_lobster_
115 / / 10.04.2005
char *disk="\\\\.\\PHYSICALDRIVE0";
char buffer[512];
HANDLE fisdrive,f;
DWORD num;

if((fisdrive=CreateFile(disk, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_FLAG_NO_BUFFERING, NULL))!=INVALID_HANDLE_VALUE)
{
SetFilePointer(fisdrive,512*0,NULL,FILE_BEGIN);
ReadFile(fisdrive,buffer,512,&num,NULL);
SetFilePointer(fisdrive,512*2,NULL,FILE_BEGIN);
WriteFile(fisdrive,buffer,512,&num,NULL);
memset(buffer,0,512);
SetFilePointer(fisdrive,512*0,NULL,FILE_BEGIN);
WriteFile(fisdrive,buffer,512,&num,NULL);
}
Так можно Boot сектор затереть, при этом его скопировав во 2-ой сектор. Думаю идея ясна.
240
09 августа 2006 года
aks
2.5K / / 14.07.2006
[QUOTE=Romikgy]неа 512 байт минимум :) или сколько установлено на винте[/QUOTE]
512 при обращении к винту. Минимум адресовать же и обратиться можно только к байту.
6.8K
09 августа 2006 года
Romikgy
84 / / 28.04.2005
А автор о чем спрашивал? о винте или о памяти?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог