Описание тега window-handles

В ОС Windows полно окон, даже объекты внутри окон, которые мы знаем, тоже являются окнами. Каждое окно имеет дескриптор, который является указателем на память, в которой хранится информация об окне.
2 ответа

OutOfMemoryException, большие личные данные

В предыдущих сериях: OutOfMemoryException, размер стека огромен, большое количество потоков У меня есть служба Windows.net, которая потребляет много памяти. Куча GC не большая. Также размер стека не большой. То, что является большим, называется прив…
2 ответа

Нахождение позиции внешнего окна?

Как найти относительное положение экрана дескриптора окна в Delphi? (X,Y)
25 апр '11 в 13:17
1 ответ

Почему я получаю одинаковые обработчики родительского и дочернего окон при печати?

String parentWindowHandler = browser.getWindowHandle(); // Store your parent window System.out.println(parentWindowHandler); browser.findElement(By.cssSelector("button.btn-danger")).click(); String subWindowHandler = null; Set<String> handles …
1 ответ

Найти информацию hwnd в дампе пользовательского режима в windbg

Я пытаюсь решить одно из моих сбоев приложений, и верхняя часть стека вызовов выглядит следующим образом 0012f480 7739b6e3 0002051e 0000001f 00000000 <Unloaded_A.dll>+0x172b6 0012f4ac 7739b874 15b772b6 0002051e 0000001f user32!InternalCallWinP…
25 фев '14 в 20:38
1 ответ

Ошибка GetClassName в конкретном приложении (Lync)

У меня есть список оконных дескрипторов, и для каждого нужно оценить, относится ли это к MS Excel или нет. Я написал для этой цели небольшую функцию isExcel. private bool isExcel(IntPtr wHdl){ bool f = false; StringBuilder lpClassName = new StringBu…
20 ноя '14 в 09:39
1 ответ

Закройте одну вкладку в браузере с помощью приложения Windows C#

Мое требование очень простое. Пытаюсь с утра. Не мог понять это. Помоги мне решить это. Я открываю страницу Google из своего приложения Windows одним нажатием кнопки, используя Process.start(). Он открывается в браузере mozila. Браузер содержит 3 др…
29 авг '13 в 12:56
1 ответ

Манипулирование окном / процессом его дескриптором (даже если нет заголовка или окна)

Я хочу проверить этот код и посмотреть, сможете ли вы помочь мне реализовать его если это так, есть ли способ запросить быстрее, получая только процесс, который начинается с "а", а процесс начинается с "б" (это с помощью filter параметр) это может б…
01 сен '12 в 19:05
2 ответа

Как обращаться с окнами в Selenium Webdriver

Я столкнулся с приведенным ниже сценарием https://ipay.adp.com/iPay/login.jsf При нажатии на кнопку входа в систему на странице появляется всплывающее окно, с которым я не могу справиться. Может ли кто-нибудь помочь мне в решении этого сценария..
1 ответ

Как отобразить кнопку X в окне WPF

Я использую следующий механизм, который запрещает агентам закрывать окно после начала обработки транзакции. Как мне их вернуть? Я связал, не возвращая побитовое НЕ, удалив ~ перед WS_SYSMENU на SetWindowLong(hwnd, GWL_STYLE, GetWindowLong(hwnd, GWL_…
1 ответ

Получить дескрипторы форм процесса C#

У меня есть процесс, который открывает форму и значок в трее при запуске. Я хочу узнать из приложения aC#, что является дескриптором формы и иконки в трее вышеупомянутого процесса exe, и каковы дескрипторы всех дочерних окон этого exe. Благодарю.
31 май '11 в 06:17
1 ответ

Учитывая дескриптор окна, прослушайте событие Handle Rect Change

У меня есть дескриптор (HWND) для окна, и я хочу слушать изменения ограничивающего прямоугольника. Я мог бы проверить GetWindowRect(HWND hWnd, LPRECT lpRect); каждые n миллисекунд, но это кажется действительно расточительным. Есть ли сообщение Windo…
06 апр '13 в 14:04
0 ответов

О WM_LBUTTONDOWN

Вопрос прост, у меня есть код, который использует функцию PostMessage, например, так: public enum WMessages : int { WM_MOUSEMOVE= 0x0200, WM_LBUTTONDOWN = 0x201, WM_LBUTTONUP = 0x202, WM_RBUTTONDOWN = 0x0204, WM_RBUTTONUP = 0x0205, WM_KEYDOWN = 0x10…
28 май '17 в 01:35
1 ответ

Вызов GetHandleInformation перед любым вызовом CloseHandle

Факт 1: Из-за некоторых клиентских ограничений мы не можем использовать механизм исключения. Факт 2: Закрытие ручки, которая уже была закрыта, вызывает исключение. Не разбираясь в причинах упоминания фактов, буду звонить GetHandleInformation() опред…
20 окт '13 в 13:51
5 ответов

Проверьте, существует ли какое-либо предупреждение, используя селен с python

Я пытаюсь написать тест с селеном на языке Python для веб-страницы, которая управляет пользователями. На этой странице кто-то может добавить роль для пользователей, и если при ее добавлении существует роль, появляется предупреждение. Я не знаю, явля…
2 ответа

Обработка Windows Закрывает весь браузер, если я пытаюсь закрыть текущее окно в Python

В настоящее время я использую обработку окон для открытия направления карты в новом окне, и после его открытия я буду закрывать открытое дочернее окно и выполнять оставшуюся работу в коде. Но он закрывает весь браузер, отлаживая его. работает правил…
2 ответа

FindWindow в C#(через pinvoke) находит нужный дескриптор окна, но не в нужных условиях. Как мне это исправить?

Я пытаюсь получить определенную ручку окна. Я искал решение в течение многих часов, и я понимаю, что мой вопрос звучит примерно так: FindWindow() не находит мое окно [C++], но это обсуждение не помогло. Я пытался использовать оба FindWindow() и Find…
31 дек '18 в 04:22
1 ответ

driver.WindowHandles просто передают количество оконных дескрипторов, когда открыты два экземпляра Internet Explorer

Используя Selenium WebDriver, я пытаюсь сделать UI Automation, где я сталкиваюсь с этим сценарием: Из InternetExplorer1 в моем веб-приложении, когда я щелкаю меню на вкладке, новый экземпляр InternetExplorer2 загружает URL-адрес. Итак, я получаю два…
1 ответ

Использование WM_GETTEXT - что установить размер?

Var PText : array[0..512] of Char; Handle, Child : HWND; begin FillChar(PText,512,0); Handle := FindWindow('Notepad',nil); Child := FindWindowEx(Handle,0,'Edit',nil); Caption := IntToStr(Handle)+' - '+IntToStr(Child); SendMessage(Child,WM_GETTEXT,51…
27 апр '11 в 18:45
1 ответ

Изменить файл с открытой ручкой

Я столкнулся со странной проблемой с текстовым файлом, который имеет открытый дескриптор в другом процессе. Если я открою текстовый файл в блокноте, я смогу изменить и сохранить данные в файл. Однако я не могу удалить файл, он выдает стандартное пре…
24 ноя '15 в 20:56
0 ответов

Как позаботиться о ручках в приложении?

У меня есть сомнения по поводу управления дескрипторами моего приложения IpScanner(многопоточным). При запуске мои дескрипторы кода увеличиваются с каждым разом. Например: если я задаю диапазон IP-адресов от 192.168.0.1 до 192.168.0.10, а затем запу…
08 сен '14 в 08:01