Структура моей программы: 1 отключение клавиатуры и мыши; 2 закрытие всех окошек; 3 основная часть; 4 включение устройств ввода-вывода. Программа...
Пользователь может запустить любую программу. У некоторых окно появляется не сразу, а с задержкой в несколько секунд. Надо поймать этот момент,...
Эврика! Оказывается, надо было заменить регистр ebx на переменную pid.
Пытаюсь получить список всех окошек, которые появляются при нажатии кнопок Alt-Tab. Так вроде получается: .data? buffer db MAX_PATH dup (?) .code...
Тоже не работает.
.const clProgman db 'Progman',0 wnProgMan db 'Program Manager',0 .code start: invoke FindWindow,addr clProgman,addr wnProgMan invoke...
invoke SetFocus,NULL Не получается.
Как сделать активным рабочий стол? Можно щёлкнуть левой кнопкой мыши в любой свободной области экрана. Можно ли это сделать программно?
KIV, будем продолжать перетирать то же самое по новому кругу? Мелкомягкие давным-давно научились прятать окна любого типа. Почему мы не можем?
.data? hProgman dd ? hTaskbar dd ? .const clTrayWnd db 'Shell_TrayWnd',0 .code ShowDesktopProc proc hWnd:DWORD,lParam:DWORD invoke...
invoke CloseWindow,hWnd где hWnd - хэндл выскакивающего окна. Окно сворачивается в прямоугольник в левом нижнем углу над панелью задач. Как же его...
Кто-нибудь умеет прятать всплывающие окна?
.const CLSID_Shell GUID <013709620h,0C279h,011CEh,<0A4h,09Eh,044h,045h,053h,054h,0h,0h>> IID_IShellDispatch GUID...
XshStasX, не умею. Помоги, пожалуйста.
Есть главное окно и зависимое от него всплывающее окно, которое появляется с задержкой в несколько секунд. Нужно поймать этот момент. invoke...
Кое-что получилось. .code KeyboardProc proc nCode:DWORD,wParam:DWORD,lParam:DWORD invoke CallNextHookEx,NULL,nCode,wParam,lParam xor eax,eax...
XshStasX, хорошо, вот ещё один пример http://haali.su/winutils/lswitch.c. Программа прекрасно работает и без dll'ки.
Можно просто выгрузить проводник, а затем загрузить, результат будет тот же самый. Мне так не нравится. Нужно, чтобы комп не реагировал на нажатия...
Partner, народ в этой ветке www.wasm.ru/forum/viewtopic.php?id=29718 утверждает, что dll не нужна. .code LowLevelKeyboardProc proc...
Когда языковая панель прячется, то одновременно полоса панели задач становится уже на 2 пикселя. Чтобы вернуть размер прямоугольнику делаю...
Имена участников (разделяйте запятой).