Вызов С++ функции из инжектированной в процесс DLL - C#

147
11 мая 2018, 09:18

Подскажите, каким образом можно вызвать функцию из инжектированной в процесс DLL?

Answer 1

Если вы знаете протатип функций хоронящихся в dll, тогда воспользуйтесь модификатором extern (ссылка)

class ExternTest
{
    [DllImport("User32.dll", CharSet=CharSet.Unicode)] 
    public static extern int MessageBox(IntPtr h, string m, string c, int type);
    static int Main()
    {
        string myString;
        Console.Write("Enter your message: ");
        myString = Console.ReadLine();
        return MessageBox((IntPtr)0, myString, "My Message Box", 0);
    }
}
READ ALSO
CLR Profiling API

CLR Profiling API

Все приветВолей случая пришлось разрабатывать собственный профилировщик для CLR и наткнулся на несколько не понятных моментов:

171
Темп выполнения операций

Темп выполнения операций

Имеется очередь каких-то атомарных операций, в моем случае это порции данных, которые загружаются в БД, также это может быть, например, очередь...

157
mvvm обновление живого списка в View

mvvm обновление живого списка в View

Внутри модели есть живой список устройств, у каждого устройства есть свои поляКак оповещать список в VM, чтоб тот обновил View?

129
Как сверстать таблицу с разной шириной ячеек?

Как сверстать таблицу с разной шириной ячеек?

мне надо сверстать такую таблицу: Проблема в том, что я не знаю как сделать чтобы последний ряд зависил от предыдующего: чтобы к двойке принадлежали...

203