Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Контроль выполнения приложения из внешней программы / 2 сообщений из 2, страница 1 из 1
18.02.2005, 17:29
    #32923971
lexluther
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контроль выполнения приложения из внешней программы
Всем привет,

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

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

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

Заранее спасибо за любую помощь :),
 
Artiom Ivanov, L CEO
CubeReality Inc,
http://www.cubereality.com
...
Рейтинг: 0 / 0
18.02.2005, 22:46
    #32924415
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Контроль выполнения приложения из внешней программы
Чтобы заморозить приложение можно замораживать его потоки вызовами SuspendThread/ResumeThread.

Перехватывать функции приложения можна изменив его таблицу импорта: ищем ссылки на перехват вызова функций WinAPI

________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Контроль выполнения приложения из внешней программы / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]