2

日本語 OS でサードパーティのリボン コントロールにアクセスしようとしました。UI オートメーション COM API を使用しています。しかし、管理対象の System.Windows.Automation では機能しません。また、マネージ dll が読み込まれると、COM API でも動作しません。最初は、UIAutomationClient.dll によって指定された win32 クライアント側プロバイダーの問題だと思いました。COM API を呼び出す前に SetProxyDescriptionTable 関数を呼び出して、ProxyManager ProxyDescriptionTable をクリアしました。それでも機能しません。

すべてが英語の OS で正常に動作しています。

2 つの質問があります。

  1. この状況の理由は何でしょうか?

  2. 管理された UIAutomationClient.dll によって提供される Win32 クライアント側プロバイダーで最新の UI オートメーション COM API を使用することは可能ですか?

4

0 に答える 0