C #: как определить, запущена ли программа чтения с экрана?

Как определить, работает ли программа чтения с экрана (JAWS)?

Как я понимаем, что в .NET 4 мы можем использовать AutomationInteropProvider.ClientsAreListening из пространства имен System.Windows.Automation.Provider , но что, если мне придется сделать это для .NET 2.0?

I пытался проверить исходный код ClientsAreListening , он вызывает внешний метод RawUiaClientsAreListening из библиотеки UIAutomationCore.dll.

Есть ли у вас идеи, как реализовать обнаружение JAWS в .NET 2.0?

5
задан avalancha 28 November 2014 в 12:38
поделиться