我在C:\Users\Username\Project
目录中有一个脚本。要完成其任务,必须调用已安装的程序,验证程序是否正确打开,然后在程序仍在运行时执行一系列步骤。但是,在所有情况下,它都会返回“访问被拒绝”错误。要复制的裸露最小样本代码如下:
import subprocess
subprocess.Popen(['"C:\\Program Files\\Application\\Appname.exe"', '--targetdirectory', '"C:\\Users\\Username\\Documents\\Target Folder"'])
这始终会产生CreateProcess error=5, Access is denied
。
类似的方法也导致错误5:
其他未解决此问题的修补程序:
因此,如果更改权限不能解决权限问题,那么如何在操作已安装的程序时欺骗Python 2.5?