Импорт функций из 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();