0 / 0 / 0
Регистрация: 14.09.2015
Сообщений: 115
|
|||||||||||
1 | |||||||||||
Dll вызов метода30.10.2016, 20:37. Показов 748. Ответов 3
Метки нет (Все метки)
Есть dll библиотека "reser" в ней есть метод ShowMess в которые передается строка. Как мне его вызвать средствами winapi?
Вывоз библиотеки
0
|
30.10.2016, 20:37 | |
Ответы с готовыми решениями:
3
Вызов функции из DLL Вызов функции из dll Не хочет работать вызов из dll Вызов процедуры c парметрами из dll |
183 / 181 / 66
Регистрация: 15.02.2015
Сообщений: 515
|
|
31.10.2016, 09:45 | 2 |
Для экспорта функций из управляемого кода (коим по умолчанию является код C#) их нужно помечать спец атрибутом "DllExport", как именно - нужно спрашивать у знатоков C#, а точнее .NET
0
|
0 / 0 / 0
Регистрация: 14.09.2015
Сообщений: 115
|
|
31.10.2016, 11:02 [ТС] | 3 |
0
|
Администратор
|
|
01.11.2016, 01:09 | 4 |
Sonfiree, методы в .NET сборке не экспортируются как пригодные для вызова из неуправляемого кода. Есть библиотека UnmanagedExports с помощью которой можно получить желаемое поведение. Как уже отметил Operok на прикладном уровне это сводится в применению атрибута DllExport. За кулисами конечно более сложные действия происходят. Однако даже с таким механизмом я бы не стал писать dll с экспортируемыми методами на .NET. Лучше использовать любой неуправляемый язык или, если такой возможности нет, тщательно протестировать полученное решение чтобы быть уверенным в его качестве.
0
|
01.11.2016, 01:09 | |
01.11.2016, 01:09 | |
Помогаю со студенческими работами здесь
4
Инжектор dll, не выполняется вызов MessageBox Вызов Dialog'a из DLL через VBA Явное подключение DLL и вызов функции из неё Вызов функции из exe в который инжектирована dll Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |