Импорт функций из DLL - C# (235467)
Формулировка задачи:
В общем, решил я попрактиковаться в анализе программ, в ходе возникла проблема. В решетке особо не шарю, только на уровне "О! Это же как в С++, наверное означает тоже самое". Так вот, программа импортирует несколько процедур из динамически подключаемой библиотеки:
Я пробовал вызывать данные функции из своей программы, но ничего не получилось: вылезло исключение DllNotFoundExeption. Как можно вызвать функции?
P.S. После переваривания проги дизассемблером, обнаружилось, что все функции(за исключением 1) возвращают некие константы. 1 функция же содержит в себе некий алгоритм, эту фонкцию мне и нужно вызвать\выцепить.
[DllImport("SysCPP_DLL.dll")] private static string jaja(); [DllImport("SysCPP_DLL.dll")] private static string smilewind(); [DllImport("SysCPP_DLL.dll")] private static string medok();
Решение задачи: «Импорт функций из DLL»
textual
Листинг программы
const string path = "SysCPP_DLL.dll"; [DllImport(path)] static extern string jaja(); [DllImport(path)] static extern string smilewind(); [DllImport(path)] static extern string medok();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д