Я использую UIAutomation через COM-интерфейс в своем клиентском приложении WPF. Некоторые пользователи иногда зависают в своих конкретных приложениях (например, в панели управления nVidia). Мое приложение получает это исключение:
System.Runtime.InteropServices.COMException (0x80131505): время ожидания операции истекло. (Исключение из HRESULT: 0x80131505) в UIAutomationClient.IUIAutomationElement.FindAll (область TreeScope, условие IUIAutomationCondition).
Я не могу воспроизвести это на своем ПК.
- У вас есть опыт решения подобных проблем?
- У вас есть обходные пути для таких случаев?
- Могу ли я как-то уменьшить время ожидания COM? возможно это решит проблему