如何处理pywinauto或pyautoit中的提升错误?

2024-09-27 21:32:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在WindowsOS8.1中打开一个“.exe”扩展文件。它需要用户帐户控制才能打开文件。是否可以始终允许python脚本在没有UAC的情况下打开exe文件。在

在pywinauto中,我得到了以下信息错误:--在

  File "C:\Python27\lib\site-packages\pywinauto\application.py", line 997, in start
    raise AppStartError(message)
pywinauto.application.AppStartError: Could not create the process "testfile.exe"
Error returned by CreateProcess: (740, 'CreateProcess', 'The requested operation requires elevation.')

Tags: 文件用户脚本信息application错误情况帐户
1条回答
网友
1楼 · 发布于 2024-09-27 21:32:01

在操作系统设置中手动禁用UAC是唯一的方法。或者以管理员身份运行脚本并手动确认。出于安全原因,UAC确认对话框不可自动执行。我已经测试过了。在

也许任务调度器触发器可以设置为以管理员身份运行,只需确认触发器保存。在

[编辑]: 如果手动禁用了UAC,则可以使用管理员身份重新运行脚本:

相关问题 更多 >

    热门问题