Импорт функций из DLL - C# (235467)

Узнай цену своей работы

Формулировка задачи:

В общем, решил я попрактиковаться в анализе программ, в ходе возникла проблема. В решетке особо не шарю, только на уровне "О! Это же как в С++, наверное означает тоже самое". Так вот, программа импортирует несколько процедур из динамически подключаемой библиотеки:
Листинг программы
  1. [DllImport("SysCPP_DLL.dll")]
  2. private static string jaja();
  3. [DllImport("SysCPP_DLL.dll")]
  4. private static string smilewind();
  5. [DllImport("SysCPP_DLL.dll")]
  6. private static string medok();
Я пробовал вызывать данные функции из своей программы, но ничего не получилось: вылезло исключение DllNotFoundExeption. Как можно вызвать функции? P.S. После переваривания проги дизассемблером, обнаружилось, что все функции(за исключением 1) возвращают некие константы. 1 функция же содержит в себе некий алгоритм, эту фонкцию мне и нужно вызвать\выцепить.

Решение задачи: «Импорт функций из DLL»

textual
Листинг программы
  1. const string path = "SysCPP_DLL.dll";
  2.  
  3. [DllImport(path)]
  4. static extern string jaja();
  5.  
  6. [DllImport(path)]
  7. static extern string smilewind();
  8.  
  9. [DllImport(path)]
  10. static extern string medok();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.625 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут