Написал незатейливую программу для обработки резистивных кнопок (на входе значения АЦП с МК). В текстовые редакторы отправляет все правильно. А вот центрифуга никак не реагирует.
PHP код:
[DllImport("user32.dll")]
static 
extern bool SetForegroundWindow(IntPtr hWnd);

Process[] processes Process.GetProcessesByName("centrafuse");
foreach (
Process proc in processes)
{
  
SetForegroundWindow(proc.MainWindowHandle);
}
//Thread.Sleep(100);
SendKeys.SendWait("R"); 
Так тоже пробовал:
PHP код:
[DllImport("user32.dll")]
static 
extern bool SetForegroundWindow(IntPtr hWnd);
[
DllImport("user32.dll")]
static 
extern bool ShowWindow(IntPtr hWndint nCmdShow);
private const 
int SW_SHOW 5;
[
DllImport("user32.dll")]
static 
extern IntPtr SetFocus(IntPtr hWnd);

IntPtr h FindWindow(null"centrafuse");
ShowWindow(hSW_SHOW);
SetForegroundWindow(h);
SetFocus(h);
SendKeys.SendWait("R"); 
Предполагаю, что проблема в обращении к окну.
Подскажите, пожалуйста, как правильно сделать?

p/s/ знаю, что есть готовый софт для подобных задач, но обмен с МК на ацп не заканчивается. Это только часть.