Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Как получить тотальный контроль над консольным приложением   Найти похожие ветки 

 
Горыныч   (2004-07-12 17:59) [0]

Пишу тестер для олимпиадных программ (кто участвовал - тот сразу поймет). Нужен тотальный контроль над программой - то есть её input/output, проверка того, не создает ли она в системе какие-либо файлы, а также не перехватывает ли какие-либо прерывания. Помогите кто чем может. Если есть наработки - скиньте, плиз, на мыло. Заранее благодарен.


 
ASMiD   (2004-07-12 18:10) [1]

А руководство по написанию вирусов не нужно?


 
Sergey Kaminski   (2004-07-12 18:11) [2]

Программы, который будут контролироваться досовские ("а также не перехватывает ли какие-либо прерывания") и не защищенного режима?

Тогда некоторые фичи будет не сложно проконтроллировать. И делать это тоже придется под ДОС, я бы делал на TP.
Например, прерывания определять трассировкой, примеров можно найти массу. Аутпут переиначить тоже несложно, но есть много вариантов. Стандартный (через int 0x21) не сложно, гемморой с обломом будет, если программа пишет в видео-память, впрочем, если олимпиада для школьников, то такое может и не понадобиться. А вообще придется много доков перерыть.


 
Sergey Kaminski   (2004-07-12 18:13) [3]

Или проги от Borlanda через БИОС текст выводили? Копать нужно, копать и копать.



Страницы: 1 вся ветка

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.06 c
14-1089230273
KilkennyCat
2004-07-07 23:57
2004.07.25
А комментарии в "Фотоприколах" кто-нить модерирует?


1-1089351361
DAnton
2004-07-09 09:36
2004.07.25
Вопрос про совместимости Дельфи разный версий.


1-1089578313
TechnoDreamer
2004-07-12 00:38
2004.07.25
Как убрать border у PageControl?


3-1088693288
1g0r
2004-07-01 18:48
2004.07.25
глюк MySQL + dbExpress = "dbExpress Error: Invalid Username/P...


1-1089566673
XHelp
2004-07-11 21:24
2004.07.25
Заставить Делфи не показывать ошибки