Здравствуйте, Studentus, Вы писали:
S>Подскажите плизз, как в консоль cmd.exe нажать ctrl+c;
S>пробовал:
S>S> HWND h = ::FindWindow("ConsoleWindowClass","C:\\Windows\\system32\\cmd.exe");
S> if ( !::IsWindow(h) )
S> std::cout << "Not Window:" << GetLastError() << std::endl;
S> ::SendMessage(h, WM_KEYDOWN, VK_CONTROL, 0);
S> ::SendMessage(h, WM_KEYDOWN, _T('\c'), 0);
S> ::SendMessage(h, WM_KEYUP, _T('\c'), 0);
S> ::SendMessage(h, WM_KEYUP, VK_CONTROL, 0);
S>
S>нифига не пишется в консоль
S>поможите как быть
GenerateConsoleCtrlEvent ?