Я пытаюсь использовать нативный dll, используя DllImport.И я получаю такую ошибку.
System.DllNotFoundException: Невозможно загрузить DLL «my.dll»: Неверный доступ к расположению памяти.(Исключение из HRESULT: 0x800703E6)
Эта dll загружает обычно , когда вызывается из собственного кода (используется из приложения delphi).Но когда я вызываю его из кода .net, это выдает мне исключение выше.
Я прочитал эту ссылку Windows Vista: невозможно загрузить DLL 'x.dll': неверный доступ к области памяти.(DllNotFoundException) , но решение не помогает.
DEP, Права администратора не имеют места.
PS Такая ситуация возникает на сервере Windows 2008.На Win 2003 Server и XP все отлично работает.