Здравствуйте, 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