Есть следущий код, который исполняется в DllEntry при DLL_PROCESS_ATTACH .if reason==DLL_PROCESS_ATTACH invoke CoInitialize, 0 invoke CoCreateInstance,offset CLSID_InternetExplorer, 0, CLSCTX_INPROC_HANDLER, addr IID_Application,addr g_sWnd CoCreateInstance возвращает ошибку REGDB_E_CLASSNOTREG, хотя из exe такой код замечательно работает...
В умных книжках советуют вообще не вызывать функций которые не экспортируются c модулей kernel32 и user32. Попробуй вызвать CoCreateInstance после инициализации.
protoman В msdn же чёрным по белому написано, что в DllEntry нельзя загружать другие модули. Поэтому не пашет. Подключаться к ActiveX таким образом - вообще зверство. Надо поместить этот код в отдельную функцию, экспортировать её и спокойно вызывать из exe после успешной загрузки DLL.