Возможно, глупый ответ, но была ли библиотека DLL создана для конкретной версии ОС и архитектуры устройства, на котором вы ее используете.например, Windows Mobile 7, ARM.Если это настольная DLL или DLL для другой архитектуры (например, MIPS или ARM), она не будет работать.Если это правильная архитектура, но другая версия, она может не работать (например, Windows Mobile 6 DLL на Windows Mobile 5).