Cevap: c# Ebenezer Command Gönderme
Nette biraz araştırdım fakat sonuç bulamadım c# projemin bir kısmında ebenezera command göndermem gerekli elinde source olan yada fikir verebilecek arkadaşların cevaplarını bekliyorum.
[DllImport("user32.dll", SetLastError=true)]
private static extern bool PostMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);
[DllImport("user32.dll", CharSet = CharSet.Auto)]
private static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);
[DllImport("user32.dll", CharSet = CharSet.Auto)]
private static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, int wParam, string lParam);
[DllImport("user32.dll")]
public static extern IntPtr FindWindow(String sClassName, String sAppName);
[DllImport("user32.dll", SetLastError = true)]
public static extern IntPtr FindWindowEx(IntPtr parentHandle, IntPtr childAfter, string className, string windowTitle);
private void SendCommand(string bCommand)
{
IntPtr bEbenezer = FindWindow(null, "Ebenezer Title");
SendMessage(FindWindowEx(bEbenezer, IntPtr.Zero, "Edit", null), 12, 0, bCommand);
PostMessage(bEbenezer, 256, 13, 0);
}
Yanlış hatırlamıyorsam böyle bişey olması gerekiyordu değerlerini tam hatırlamıyorum.