[英]How to Get a Registration-Free COM Object Proxy in a Out-of-Process Client
[英]How to write an out-of-process MS UI Automation client
我已經閱讀的關於UIA的許多文檔都贊揚了它可以在進程外使用的能力,並且相對於進程外MSAA客戶端具有顯着的性能改進,但是我似乎無法鼓吹任何描述如何實際編寫的文檔。您的客戶以這種方式。
我猜想這與您如何調用CoCreateInstance有關,所以我嘗試的第一件事是將參數從CLSCTX_INPROC_SERVER更改為CLSCTX_LOCAL_SERVER,這導致了“類未注冊”錯誤,我尚未找到原因。 我是否還需要其他步驟?
感謝您的協助。
您可以使用IUIAutomationCacheRequest
, BuildUpdatedCache
和GetCachedPattern
以及各種CachedXXXX屬性來執行此操作。 請求當前模式/屬性需要每個請求往返一次; 通過構建緩存,您可以在單個請求中獲得所需的所有模式和屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.