ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 23.06.2009, 11:35
ss88
Участник форума
Регистрация: 27.11.2008
Сообщений: 161
Провел на форуме:
298300

Репутация: 128
Отправить сообщение для ss88 с помощью ICQ
По умолчанию

Код:
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <windows.h>
typedef struct
   {char JMPCODE[3]; 				//JMP на код завантажника
    char OS[8]; 			//назва ОС, під якою форматировалсядиск
    uint16_t bpersect;  				//Байт у секторі
    unsigned char secperclust;  			//Секторів у кластері
    uint16_t  reservsect; 		//У зарезервованих секторів
    unsigned char numFAT;     
} boot_t;

int main(int argc, char ** argv){
    char * disk_name = "\\\\.\\PhysicalDrive1";
    boot_t boot;
    HANDLE h_disk=CreateFile(disk_name,GENERIC_READ,FILE_SHARE_READ | FILE_SHARE_WRITE,NULL, OPEN_EXISTING, 0, NULL);
    uint32_t read;
   if(h_disk != INVALID_HANDLE_VALUE)
        printf("the %s successfully opened\n", disk_name);
   printf("%d\n",GetLastError());
   if(ReadFile(h_disk,buf,10,&r,NULL))
        printf("The start of boot block successfully read\n");
   printf("%d\n",GetLastError());
   CloseHandle(h_disk);
   exit(EXIT_SUCCESS);
}
проблема состоит в том, что устройство оно открывает, а вот считывание не проходит и последней ошибкой является ошибка №87 - неправильный параметр, можете подскажите, что я тут неправильно сделал?
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP, PERL, MySQL, JavaScript 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ