Я пытаюсь использовать пример автоматизации пользовательского интерфейса для MSDN, расположенного здесь;
https://code.msdn.microsoft.com/windowsdesktop/UI-Automation-Document-24a37c82#content
я получаю сообщение об ошибке: REGDB_E_CLASSNOTREG Класс не зарегистрирован
В примере Microsoft эта строка используется для создания экземпляра CUIAutomation8;
CoCreateInstance (__uuidof (CUIAutomation8), NULL, CLSCTX_INPROC_SERVER, IID_PPV_ARGS (& _ автоматизация));
- это та часть, в которой, по-видимому, происходит сбой, при копании вокруг нее, кажется, получается идентификатор класса, а затем проверяется ключ реестра в этом месте ({E22AD333-B25F-460C-83D0-0581107395C9} в этом случай) однако на моей машине еще не введен этот ключ, который, как мне кажется, вызывает ошибку, я не уверен, что мне нужно установить что-то еще, чего мне не хватает в настоящее время? На данный момент все, что я сделал, это скачал образец и попытался скомпилировать его
любая помощь будет высоко ценится!
примечание: я использую windows 7 с SP1 и VS2015
Я также попытался изменить CUIAutomation8 на IUIAutomation, но у меня та же проблема, но в другом ключе реестра