проблема при доступе к неуправляемой DLL в коде C # - PullRequest
0 голосов
/ 25 мая 2019

У меня есть SDK DLL для доступа к камере от компании Uniview ..

DLL не работает, когда я пытаюсь получить доступ к ее API.

Хотя, если я пытаюсь получить доступ к своему ноутбуку, он работает, но когда я пытаюсь установить приложение на другом компьютере, он выдает мне код ошибки Write_Protected 19.

Я не могу получить доступ к API-интерфейсу NETDEV_Login (), который вызывает ошибку Write_Protected.

Фрагмент кода приведен ниже:

NETDEV_DEVICE_INFO_S pstDevInfo = new NETDEV_DEVICE_INFO_S (); IntPtr lpDevHandle = NETDEVSDK.NETDEV_Login (ipAddr, порт, имя пользователя, пароль, ref pstDevInfo); if (lpDevHandle == IntPtr.Zero) { showFailLogInfo (ipAddr + ":" + порт, "вход в систему", NETDEVSDK.NETDEV_GetLastError ()); вернуть; }

Любая помощь будет оценена ..

Спасибо Ракеш Патель

NETDEV_DEVICE_INFO_S pstDevInfo = new NETDEV_DEVICE_INFO_S (); IntPtr lpDevHandle = NETDEVSDK.NETDEV_Login (ipAddr, порт, имя пользователя, пароль, ref pstDevInfo); if (lpDevHandle == IntPtr.Zero) { showFailLogInfo (ipAddr + ":" + порт, "вход в систему", NETDEVSDK.NETDEV_GetLastError ()); вернуть; }

...