Я использую com DLL следующим образом:
#Region "API Function"
<DllImportAttribute("abc.dll", EntryPoint:="optcntl")> _
Public Shared Function optcntl(ByRef pBlocks As blocks) As Integer
End Function
#End Region
Эта DLL использует остальные четыре библиотеки для завершения своей обработки. Если я изменю текущий путь к каталогу из папки / bin / на другую папку на диске C или D, которая содержит все библиотеки DLL. Я получаю следующее сообщение об ошибке:
System.AccessViolationException: попытка чтения или записи в защищенную память.
Это часто указывает на то, что другая память повреждена
Любая помощь будет признательна ..