Я пытаюсь сцепить ExtTextOut и вызовы метода DrawTextExt GDI другого приложения.
Я знаю, что должен Использовать GetProcAddress, чтобы найти адрес тех методов в gdi32.dll и перезаписать адрес в процессе, который я хочу сцепить с адресом моей функции. Затем в моей функции я делаю то, что я нуждаюсь, затем вызываю исходную функцию.
Я хочу сделать эту функциональность рычага доступной для приложений .NET, и по-видимому это выполнимо путем создания 'промежуточного' неуправляемого dll, который делает сцепление и способен к увольнению события на стороне .NET, так, чтобы новая функция могла держать пари записанный в управляемой среде. Я просто не уверен, как реализовать это. У кого-либо есть какие-либо примеры кода или ссылки на информацию?