Здравствуйте, Carc, Вы писали:
C>Здравствуйте, ksd, Вы писали:
ksd>>ну, есть dll-ка, монитор, которая аттачится ко всем процессам в системе через appinit_dlls. ksd>>при замене этой dll-ки на новую версию начинают все новые запущенные процессы валится. ksd>>после перезапуска системы все работает нормально. ksd>>может, кто то сталкивался с проблемой? что делать? где концы искать? C>1) Код ошибки какой?
приложения валятся с Access Violation не пойми где.
C>2) В DLL случаем не используется C++ Runtime? Ибо код DLL может по идее начать раньше выполняться, чем инициализируется рантайм в процессе, к которому ДЛЛ атачиться (или и вовсе не инициализируется). Отсюда и сбой?
используется. а что рантайм? она статически линкуется. пишуть, что можно пользоваться только kernel32, остальное еще не загружено. ну, после перезагрузки винды же все нормально?