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

Запрет удаления файлов с диска - C (Си)

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

Помогите. Нужно написать программу, которая запрещает удаление файлов с диска, всем программам, которые используют средства DOS.
http://www.cyberforum.ru/c-beginners/thread342549.html
Как я понял нужно работать с прерываниями контроллера, вот что получилось, хоть компилируется, но не корректно работает, прошу помощи
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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Запрет удаления файлов с диска (C (Си)):

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

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

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

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

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

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

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

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

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

Запрет/контроль удаления каталогов
Всем привет! Может кто встречал решение такой задачи? Бывает ситуация, когда...


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

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

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