需要尝试找到一种以其他用户身份运行.exe的方法,但是,用户凭据必须硬编码到脚本中,并且不能手动键入。
我尝试弄乱子流程,但是由于脚本中断,这似乎不起作用。
答案 0 :(得分:0)
前一段时间,我在Java中遇到了类似的问题,最终使用了PsExec工具并在执行时提示用户输入密码。
但是,视情况而定,Windows命令“ runas”可能会为您完成工作。 如果您不熟悉此问题,请看一下它: Running a script using the runas command
答案 1 :(得分:0)
使用ctypes
,您可以像在this code中一样直接调用Windows CreateProcessWithLogonW
函数