我有一个使用 Windows shell 命令执行多项管理操作的批处理脚本。该脚本在 Windows 7 上运行良好,但当我尝试从 Python 2.6 启动它时,什么也没有发生:
import os
a = os.popen("somebatchfile.bat")
我认为这是因为该 bat 文件使用了几个需要管理权限的命令,但我不想runas.exe
在代码中使用或嵌入密码来提示输入密码。
有没有什么办法可以让 UAC 提示用户批准或者其他什么?
我有一个使用 Windows shell 命令执行多项管理操作的批处理脚本。该脚本在 Windows 7 上运行良好,但当我尝试从 Python 2.6 启动它时,什么也没有发生:
import os
a = os.popen("somebatchfile.bat")
我认为这是因为该 bat 文件使用了几个需要管理权限的命令,但我不想runas.exe
在代码中使用或嵌入密码来提示输入密码。
有没有什么办法可以让 UAC 提示用户批准或者其他什么?