Форум программистов, компьютерный форум, киберфорум
Наши страницы
C (Си)
Войти
Регистрация
Восстановить пароль
 
eee696
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 10
1

Запрет удаления файлов с диска

28.10.2015, 23:14. Просмотров 314. Ответов 0
Метки нет (Все метки)

Помогите. Нужно написать программу, которая запрещает удаление файлов с диска, всем программам, которые используют средства DOS.
Как я понял нужно работать с прерываниями контроллера, вот что получилось, хоть компилируется, но не корректно работает, прошу помощи
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include<conio. h>
#include<stdio. h>
#include<dos. h>
#include<bios. h>
void interrupt (far*old21) (...);
void interrupt (far*old28) (...);
void interrupt far new21 (...);
void interrupt far new28 (...);
int keycode, flag,f;
void main () {
unsigned size;
size=_DS-_CS+_SP/16+1;
old21=_dos_getvect (0x21);
_dos_setvect (0x21, new21);
old28=_dos_getvect (0x28);
_dos_setvect (0x28, new28);
clrscr ();
getch ();
flag=0;
_dos_keep (0, size);
}
void interrupt far new28 (...)
{
if (_AH==0x41)
{
f=1; _AL=0xFF;
}
else _chain_intr (old28);
}
void interrupt far new21 (...)
{
if (flag==1)
{ clrscr ();
cputs ("Delete, ERROR) \n");
flag=0; }
_chain_intr (old21);
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2015, 23:14
Ответы с готовыми решениями:

Запись и удаление файлов с гибкого магнитного диска
Здравствуйте. У меня в проге 3 проблеммы. #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include...

TSR - запрет удаления файлов
Здравствуйте. Необходимо написать резидент, запрещающий удаление файлов определённого расширения....

Запрет удаления файлов в Windows XP при запущенной программе
Нужен исходник Delphi для запрета удаления файлов в Windows XP при запущенной программе. Заранее...

Запрет на удаление файлов с диска
Подскажите, почему программа не выполняет свои функции, все компилируется и создается, но файлы...

Программа для удаления защищённых файлов с диска
Есть ли программа для удаления защищённых файлов с диска? Очень надо!!!:help::help::help:

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.10.2015, 23:14

Смогу ли я установить win7 после удаления файлов с диска программой Darik's Boot and Nuke?
Прошу очень точного ответа, так как не хочется, что бы диск был непригодным после этой утилиты.

Триггер на запрет удаления
Люди, помогите написать триггер на mysql который при удалении записи из таблицы создаст копию этой...

Запрет удаления листа
Как сделать чтобы нельзя было удалять листы через (ПКМ по названию &gt; Удалить)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru