Дипломная работа: Програма для роботи з файловою системою

01D0 00 00 00 00 00 00 E0 0A-E1 06 9E 01 49 01 00 00 .......'a..'.....

01E0 00 F6 F6 F6 F6 F6 F6 F6-F6 F6 F6 F6 F6 F6 F6 F6 .................

01F0 F6 F6 F6 F6 F6 F6 F6 F6-F6 F6 F6 F6 F6 F6 F6 F6 .................

Шестнадцатеричный дамп сектора каталогу обсягом 512 байт

Область файлу

Область файлу містить підкаталоги, даних файлу й нерозподілені кластери. Область розділяється на кластери фіксованого розміру й використання кожного кластера регламентується відповідним входом FAT.


Практична частина

Лістинг модулів програми

Модуль, який блокує запуск COM та EXE файлів

#include <fcntl.h>

#include <io.h>

#include <dos.h>

#include <stdio.h>

#include <string.h>

#include <process.h>

unsigned char buffer[3];

FILE *fd;

int handle;

fail(char *);

void pass(char *);

main(int argc,char *argv[])

{

int n;

if(argc!=3)

{

printf("\nFailpass Utility v1.0 Email: [email protected]");

printf("\nEnable/Disable .EXE or .COM execution");

printf("\nsyntex failpass fail <filename.extension>");

printf("\n or");

printf("\n failpass pass <filename.extension>");

exit(2);

}

К-во Просмотров: 385
Бесплатно скачать Дипломная работа: Програма для роботи з файловою системою