Консультация № 192035
07.12.2017, 18:01
0.00 руб.
0 7 1
Уважаемые эксперты! Пожалуйста, ответьте на вопрос:пожалуйста приведите пример программы с прерыванием INT 13h. (FASM-ассемблер , платформа - Windows , разрядность x86).Спасибо !

Обсуждение

давно
Посетитель
7438
7205
07.12.2017, 18:19
общий
Адресаты:
Здравствуйте!
int 13h используется только в 16-битных программах под ДОС.
Но запускать хотите под Windows. Я правильно понял Вас?

Хочу Вас огорчить, прямой доступ к дискам из 16-битных программ под Windows запрещен. ОС не пустит...
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
401544
3
07.12.2017, 18:23
общий
Адресаты:
Существует ли альтернатива 13 прерыванию в Windows ?
давно
Посетитель
7438
7205
07.12.2017, 18:27
общий
Адресаты:
Что именно Вы хотите сделать?
Зачем вам прямой доступ к дискам?
Доступ к дискам под Windows возможен только из программ под Windows и с помощью обращений к драйверу
Ну или написать свой драйвер, работающий в защищенном режиме процессора.
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
401544
3
07.12.2017, 18:32
общий
Адресаты:
Мне хочется написать программу подобную CCleaner или Toolwiz Care (для удаления ненужных , временных файлов).Поэтому мне нужен доступ к дискам .
давно
Посетитель
7438
7205
07.12.2017, 18:40
общий
07.12.2017, 18:40
Адресаты:
Зачем Вам ПРЯМОЙ доступ? Вполне достаточно пройтись по дереву файловой системы. Разве нет?
Или Вам хочется разбираться с файловой системой? А они бывают разные...
С учетом Вашего весьма маленького опыта можно ох как накосячить... Оно Вам надо?

Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
401544
3
07.12.2017, 18:42
общий
Адресаты:
Вы правы , спасибо за консультацию.
давно
Посетитель
7438
7205
11.12.2017, 18:31
общий
это ответ
Здравствуйте, cicadianin!
В ходе обсуждения в мини-форуме стало ясно, что есть желание в ОС Windows
написать программу "для удаления ненужных, временных файлов".
Для этого вполне достаточно воспользоваться стандартными функциями для обхода
дерева файловой системы ОС.

Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
Форма ответа