Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Діалог для перегляду метаданих FAT32

Реферат Діалог для перегляду метаданих FAT32





ustify">% u r n", sB.RootClas); + = sprintf (buffer + i, "Номер сектора з FSINFO в FAT32: % u r n ", sB.FSInfo); + = sprintf (buffer + i," Ном. сектора з копією boot сектора: % u r n ", sB.BkBootSee); + = sprintf (buffer + i," Зарезервовано: % u bytes r n ", sizeof (sB.Rezerved)); + = sprintf (buffer + i," Номер диска BIOS INT13h: % u r n ", sB . DrvNumb); + = sprintf (buffer + i, "Не використовується: % u bytes r n", sizeof (sB.Rezerved1)); + = sprintf ( buffer + i, "Дійсн-ни чи слід. три значення: % u r n", sB.BootSig); + = sprintf (buffer + i, " -Серійний номер тому: % X r n ", sB.VolID); + = sprintf (buffer + i,"-Мітка тому в кодуванні ASCII: % .11 s r n ", sB.VolLab), + = sprintf (buffer + i,"-Мітка типу файлової системи в кодуванні ASCII % .8 s r n ", sB.FilSysType); + = sprintf (buffer + i," Не використовується: % u bytes r n " ;, sizeof (sB.RezervedFat)); + = sprintf (buffer + i, "Сигнатура (0xAA55): 0x% X", sB.Signatura); (hDlg, IDC_DATA, buffer); (hBoot);

}

(,

"Не можу прочитати сектор завантаження!",, _ICONERROR | MB_OK | MB_SYSTEMMODAL

);

} ReadTable (HWND hDlg, UINT IDC_DAMP, UINT IDC_DATA, LPCTSTR path)

{i, j, offset; vLength; Fat [128] = {0}; _boot_sector sB; (& sB, sizeof (sB)); buffer [16 * 1024] = {0} ; hFleshka = CreateFile

(, _READ, _SHARE_READ,, _EXISTING, _ATTRIBUTE_NORMAL,

); (hFleshka! = INVALID_HANDLE_VALUE)

{(hFleshka, 0, NULL, FILE_BEGIN), (hFleshka, & sB, +512, & vLength, NULL), = sB.KolvoRezSect * sB.KolvoByteSect; // зміщення FattFile [512]; (hFleshka, offset, NULL, FILE_BEGIN); (hFleshka, & tFile, 512, & vLength, NULL); (i = 0; i <512; i + +)

{(& buffer [i * 3], "% 02X", tFile [i]);

} (hDlg, IDC_DAMP, buffer); (hFleshka, offset, NULL, FILE_BEGIN); (hFleshka, & Fat, 512, & vLength, NULL); = sprintf (buffer, " Розшифровка таблиці FAT: r n "); (i = 0; i <128; i + +)

{ (Fat [i] == 0x00000000) + = sprintf (buffer + j, "0x% 08X: вільний кластер r n", Fat [i]); (Fat [i] == 0x00000001) + = sprintf (buffer + j, "0x% 08X : зарезервований кластер r n ", Fat [i]); ((Fat [i]> 0x00000001) & ; & (F...


Назад | сторінка 19 з 23 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Номер люкс
  • Реферат на тему: Зчітування сектора з диска
  • Реферат на тему: Файлові системи FAT, FAT16, FAT32
  • Реферат на тему: Прогнозування бюджетного сектора
  • Реферат на тему: Роль державного сектора в економіці