![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить тотальный контроль над консольным приложением [D6, D7, Win95/98, WinME]
Горыныч © (2004-07-12 17:59:00)Пишу тестер для олимпиадных программ (кто участвовал - тот сразу поймет). Нужен тотальный контроль над программой - то есть её input/output, проверка того, не создает ли она в системе какие-либо файлы, а также не перехватывает ли какие-либо прерывания. Помогите кто чем может. Если есть наработки - скиньте, плиз, на мыло. Заранее благодарен.
Sergey Kaminski (2004-07-12 18:13:00) [1]Или проги от Borlanda через БИОС текст выводили? Копать нужно, копать и копать.
Sergey Kaminski (2004-07-12 18:11:00) [2]Программы, который будут контролироваться досовские ("а также не перехватывает ли какие-либо прерывания") и не защищенного режима?
Тогда некоторые фичи будет не сложно проконтроллировать. И делать это тоже придется под ДОС, я бы делал на TP.
Например, прерывания определять трассировкой, примеров можно найти массу. Аутпут переиначить тоже несложно, но есть много вариантов. Стандартный (через int 0x21) не сложно, гемморой с обломом будет, если программа пишет в видео-память, впрочем, если олимпиада для школьников, то такое может и не понадобиться. А вообще придется много доков перерыть.
ASMiD (2004-07-12 18:10:00) [3]А руководство по написанию вирусов не нужно?