Pywinauto - 无法使用 UIA 后端连接到办公文档



我最近有一个不寻常的问题,当我打开一些excel/word文档并尝试使用 -

连接到其过程时
app = pywinauto.Application(backend="uia").connect(process=19812)

似乎不起作用,这意味着 app.is_process_running()返回false, top_window()方法提高了 runtimeerror(该过程没有窗口可以找到)例外。

但是,如果我运行实际的可执行程序(winword.exe或excel.exe,而不是某些 *.xls文件),它似乎可以正常工作并且一切似乎都正常。

我在文档上检查了UIA与Inspect.exe的兼容性,一切似乎都很好。

这里有什么问题?

在带有管理特权的运行python脚本解决了问题:

最新更新