Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2010, 00:19   #1
Ghost of Night
Форумчанин
 
Аватар для Ghost of Night
 
Регистрация: 08.08.2010
Сообщений: 371
По умолчанию Перехватить действия чужой программы

Здравствуйте, подскажите плз, как можно отследить действия программы с системе, и сделать возможным отмену этих действие.
Т.е. Открываю я программу, которая например создает или изменяет файл, а моя программа, приостанавливает действие той проги и спрашивает разрешение на его продолжение?
Хакинг - не преступление, а способ выживания.
Ghost of Night вне форума Ответить с цитированием
Старый 16.11.2010, 00:26   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

За вирусописательство можно схлопотать бан...
Запрещенная тема.
mihali4 вне форума Ответить с цитированием
Старый 16.11.2010, 00:40   #3
Ghost of Night
Форумчанин
 
Аватар для Ghost of Night
 
Регистрация: 08.08.2010
Сообщений: 371
По умолчанию

Извините, не раскрыл всю суть проблемы.
Я пишу антивирус, сканировать диски я его научил, а вот отслеживать действия не получается.
COMODO Internet Security умеет это делать, но у него база слабенькая, да и весит много. А иметь свой антивирус под рукой надежнее.
Хакинг - не преступление, а способ выживания.
Ghost of Night вне форума Ответить с цитированием
Старый 16.11.2010, 07:11   #4
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Тема очень обширная, что бы давать конкретные рекомендации. Но в любом случае копать надо в сторону хуков. Почитайте хуки в Windows. Автор rpy3uH. Три великолепные статьи.
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Старый 16.11.2010, 16:20   #5
Ghost of Night
Форумчанин
 
Аватар для Ghost of Night
 
Регистрация: 08.08.2010
Сообщений: 371
По умолчанию

DeKot Спасибо за совет, статьи частично помогли. Но вопрос остался как позволить пользователю решать разрешить или отменить действия. Например: в первой статье пишется клав. шпион, и в файл записываются клавиши, а как вместо записи в файл, например отменить нажатие этой клавиши??
Я так понял, нужно как-то удалять это событие из системы. Но как это сделать?
Хакинг - не преступление, а способ выживания.
Ghost of Night вне форума Ответить с цитированием
Старый 16.11.2010, 20:04   #6
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Действительно требуется работа с перехватом сообщений в винде. Наверное должны существовать сообщения отвечающие за обращение к файлам. Почитайте про сообщения виндовс (если уж не поможет с вопросом, то интересно будет точно:-))
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск чужой программы как сервиса Человек_Борща Общие вопросы Delphi 9 08.02.2011 13:44
Скопировать компонент чужой программы MrMihan Win Api 12 08.11.2010 18:53
как перехватить чужой процесс Assemblerru Win Api 8 28.09.2010 20:07
Текст из RichView чужой программы W0LF Общие вопросы Delphi 4 20.02.2010 17:12
Завершение работы чужой программы Viteef Win Api 12 24.09.2007 12:31