Допустим, у меня есть исполняемый файл 'foobar.exe', написанный на C # и теперь скомпилированный, работающий на коробке Windows.Одной из функций в приложении является следующее (пример):
public static async Task LoadBox(string msg)
{
System.Windows.Forms.MessageBox.Show(msg);
}
Я хотел бы написать DLL на C #, которая вызывает этот метод в приложении.DLL, скажем, «injected.dll», будет внедрена в работающий процесс «foobar.exe» с использованием инжектора, на который здесь ссылаются: http://www.codingvision.net/miscellaneous/c-inject-a-dll-into-a-process-w-createremotethread
Возможно ли из недавно внедренной DLL вызвать публичную функциюв оригинальном exe?Если так, то любой пример кода в C # был бы оценен.