bomzz
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Abs62 а как хендл окна логина виндовс получить? оказалось его проще отключить в настройках но все же интересно, windows login screen Цитата: invoke GetDesktopWindow mov hwnd, eax invoke SendMessage, hwnd, WM_KEYDOWN, VK_LWIN, 0 invoke SendMessage, hwnd, WM_KEYDOWN, VK_L, 0 invoke SendMessage, hwnd, WM_KEYUP, VK_L, 0 invoke SendMessage, hwnd, WM_KEYUP, VK_LWIN, 0 invoke ExitProcess,0 | не работает и хендл рабочего стола не возвращает Цитата: inp INPUT <INPUT_KEYBOARD, <<VK_LWIN, 0, 0>>> INPUT <INPUT_KEYBOARD, <<VK_L, 0, 0>>> INPUT <INPUT_KEYBOARD, <<VK_L, 0, KEYEVENTF_KEYUP>>> INPUT <INPUT_KEYBOARD, <<VK_LWIN, 0, KEYEVENTF_KEYUP>>> invoke SendInput, 4, addr inp, SIZEOF INPUT | Цитата:| Security: Windows treats the Win+L combination as a critical security action (locking the workstation) and may block standard input simulation for it, especially in newer Windows versions (7, 8, 10, 11). |
|