Импорт функций из 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д