Как изменить местоположение / путь неуправляемых библиотек C в VB.Net при использовании уровня P / Invoke? - PullRequest
0 голосов
/ 26 февраля 2010

В настоящее время в нашем приложении VB.Net для Windows библиотеки C находятся в каталоге bin, но мы хотим сохранить его в корневом каталоге приложения, где присутствуют другие формы и классы ... Как мы можем сделать это в Vb. Чистый 2008?

1 Ответ

1 голос
/ 26 февраля 2010

Уровень P / Invoke использует правила , которые функция API LoadLibrary использует для поиска библиотек DLL, указанных вами в атрибуте DllImport.

При этом вам следует обратить внимание на раздел «Замечания» функции API LoadLibrary, поскольку параметр dllName для конструктора DllImportAttribute в конечном итоге соответствует тому, что передается как имя параметра lpFileName для функции LoadLibrary. .

...