Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Контроль выполнения приложения из внешней программ


Автор: lexluther 18.2.2005, 17:29
Всем привет,

Подскажите мне пожалуйста, как при помощи WinAPI можно запустить приложение, а потом контролировать его выполнение, - к примеру отслеживать когда данная программа будет писать на диск или в реестр, и как только она делает запрос на запись останавливать ее еще ДО(!) записи.

То есть, нужна инфа по следующим пунктам:
1. Контроль основных операций выполняемых приложением (особо интересуют реестр и файловый ввод/вывод). Не совсем понятен принцип работы Notify функций.
2. Возможность приостанавливать работу приложения.

Если можно, пожалуйста, дайте пару WinAPI функций по теме, принцип осуществления или исходник, а остальное я сам найду.

Заранее спасибо за любую помощь smile,
 
Artiom Ivanov, L CEO
CubeReality Inc,
http://www.cubereality.com

Автор: _hunter 18.2.2005, 17:44
поиск по словам подмена функций WinAPI тебе поможет

Автор: john1986 30.4.2008, 08:13
А меня тот же вопрос интересует, может кто-нить по-подробней объяснить...пожалуйста.. smile 
в частности я запускаю прогу через CreateProcess с перенаправлением ввода и вывода (т.е. берет она
все из input.txt, а выводит в output.txt). Так вот если в коде этой запускаемой проги будут строки
типа: удалить какой-нить файл или перезаписать его мне нужно запретить это ей (можно любым способом... smile )
подскажите как это сделать... smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)