getting error as pywinauto.application.ProcessNotFoundError: Process "mmc.exe" not found

getting error as pywinauto.application.ProcessNotFoundError: Process "mmc.exe" not found

可以使用以下代码打开 printmanagement.msc。但是当连接到子进程时出现以下错误。

我的代码: Application().start(r'cmd.exe /c mmc.exe printmanagement.msc', wait_for_idle=False) app = Application(backend="uia").connect(path='mmc.exe')

错误: pywinauto.application.ProcessNotFoundError: 找不到模块为 'mmc.exe'

的任何可访问进程

这是因为mmc.exe 执行自我提升(将权限提升到管理员级别)。因此,您必须 运行 Python 作为管理员才能自动执行 mmc.exe

P.S。以 运行 Python 管理员身份右键单击 Python / cmd.exe / IDE 图标并选择弹出菜单项“运行 管理员身份”。您还可以编辑快捷方式属性以始终 运行 作为管理员。