Re: Помогите чуток с перехватом API
От: alexandrov_alex США  
Дата: 18.08.03 11:52
Оценка: +1
Здравствуйте, Jungle, Вы писали:

... Пропущено ...

J> 1. Прописываю в ветке реестра HKLM\Software\Microsoft\Windows

J> NT\CurrentVersion\ в параметр AppInit_DLLs путь к своей длл-ке. Все
J> работает пучком. Ни фар, ни ТоталКоммандер, ни Експлорер, ни Волков, ни
J> Ворд (и т.д.) не могут ничего сделать с "неправильным" диском. Но а)
J> все это легко обходится с помощью командной строки б) некоторым прогам
J> (кроме Аутлук Экспресс пока не нашёл) также плевать на мои потуги
J> Лечится только непосредственным внедрением моей длл в процесс Аутлука.
J>
J> Как это побороть?

... Пропущено ...

Увы, уважаемый, должен Вас огорчить. Параметр AppInit_DLLs имеет значение сугубо для библиотеки user32.dll. Именно она его обрабатывает при своей загрузке. Так что если написать программу, не использующую user32.dll, то ваш метод накроется медным тазом. Консольные приложения вообще-то и не используют обычно данную библиотеку, это уж FAR такой умный...

-- Всего хорошего!
-- Alex Alexandrov, e-mail: alexandrov_alex@fromru.com
Posted via RSDN NNTP Server 1.7 beta
It's kind of fun to do the impossible (Walt Disney)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.