#1 --->
Есть программа "клиент-сервер". Сервер работает нормально, но только при первом коннекте к нему программы-клиента. При последующих коннектах к серверу, клиент выдает ошибку "40006: Wrong protocol or connection state for the requested transaction or request". Как избежать этой ошибки, и чтобы при следующих коннектах клиента было все нормально? Какие необходимы дополнения чтобы можно было управлять сервером одновременно с нескольких программ-клиентов? Если несложно, положите пожалуйста архив с примером.
#2 --->
Есть программа для записи макросов. Обработка нажатых клавиш идет через GetAsyncKeyState. Но при старте записи макроса, в макрос добавляются нажатия клавиш, которые еще были нажаты до запуска программы. Каким способом можно очистить буфер нажатых клавиш до запуска программы? Если несложно, положите пожалуйста архив с примером.
#3 --->
Как отослать комбинацию нажатий клавиш в приложения (SendKeys не пойдет) не делая окно приложения активным? Тоесть например я набираю в своей программе в Text1="323232323 {F5}" и чтобы он эту строку посылал в Блокнот, не делая его активным. Можно ли послать строку не в окно, а в процесс или невидимое через CTRL+ALT+DEL окно?
#4 --->
Есть программы, которые убирают любые Windows приложения (Блокнот к примеру) со списка в "CTRL+ALT+DEL" или же сворачивают их в SystemTray. Можно ли написать такую программу на VB? Если да, то положите пожалуйста примерчик.
#5 --->
Как пользоваться не ориентированным на соединение UDP протоколом? Как правильно использовать и в каких случаях WinSock.Bind и WinSock.State?
Спасибо за внимание. Жду Ваших ответов...