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

Реферат Розробка програми захисту файлів від видалений в операційній Системі MS-DOS





оказник на стару функцію ОБРОБКИ переривані;

void interrupt far new21 (.); void interrupt far new28 (...) - Оголошення новій Функції ОБРОБКИ переривані

Опісуються змінні f1, f2, flag, qu типом int для запиту та натіснення клавіш F1 у структурі вхідніх та вихідних даніх;

unsigned size - Розраховується розмір резідентної Частини TSR - програми;

size = _DS-_CS + _SP/16 +1 - Обчіслюємо розмір програми в параграфах;

old21 = _dos_getvect (0x21) - Запам'ятовуємо старий вектор переривані 9;

_dos_setvect (0x21, new21) - Вбудовуємо свой обробнік переривані 9;

old28 = _dos_getvect (0x28) - Запам'ятовуємо старий вектор переривані 28;

_dos_setvect (0x28, new28) - Вбудовуємо свой обробнік переривані 28;

clrscr (); textcolor (12); gotoxy (20,6) - Очіщуємо екран, задаємо координати та Створюємо титульними сторінку;

dos_keep (0, size) - Завершуємо програму и залішаємося в пам'яті;

void interrupt far new28 (...) - Новий обробнік переривані 28;

asm cli - Заборона переривані;

_chain_intr (old28) - Передача Керування на старий обробнік переривані;

void interrupt far new28 (.) - Новий обрабнік переривані;

asm cli - Заборона переривані;

if (f1 == 1) - Если flag1 встановлений в 1, то виводу допомога;

clrscr (); cputs ("DOPOMOGA KORISTUVATHU n") - Очіщуємо екран та виводимо ДОПОМОГА Користувачи;

f1 = 0 - скидання прапора;

clrscr (); textcolor (12); gotoxy (20,16); - Очіщуємо екран, задаємо координати та виводимо запит користувача;

flag = 0 - Скідаємо прапор натіснення F1;

if (qu == 2) clrscr () puts ("pitanie mozhno otkluchit") - Если ВСТАНОВЛЕНО прапор підтвердження запиту виводу "pitanie mozhno otkluchit";

chain_intr (old28) - старий обробнік переривані;


2.7 Виконання програми


Для запуску резідентної програми звітність, набраті ее ім я в командному рядку або вібрато ее та запустіті з будь - Якого файлового менеджера. Наприклад: А: VERTIK

После запуску програми відбувається титульний аркуш на якому показано тему курсового проекту та йо розробник.

При спробі видалений файлу программа винна вивести Попередження в якому повідомляється користувача про Заборона видалений файлу.

3. Висновок


У процесі написання курсового проекту Було Створено резидентність програму яка забороняє видалений фа...


Назад | сторінка 5 з 7 | Наступна сторінка





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

  • Реферат на тему: Розробка програми для підрахунку хеш-суми файлу і тексту з графічним інтерф ...
  • Реферат на тему: Розробка програми підтримки користувача СОЛО-35.02
  • Реферат на тему: Розробка програми для виконання обробки двомірних масивів
  • Реферат на тему: Створення програми-інтерпретатора для обробки вихідних текстів програм, що ...
  • Реферат на тему: Створення програми &Гра на запам'ятовування&