首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >启动远程桌面连接后,WebApp变得没有响应

启动远程桌面连接后,WebApp变得没有响应
EN

Stack Overflow用户
提问于 2016-06-07 22:34:04
回答 1查看 75关注 0票数 0

在创建批处理文件并调用mstc以执行远程桌面连接后,我的响应会变得迟钝。我认为这是一个独立的过程,完全不依赖于我的python。

代码语言:javascript
运行
复制
import os


def rdp_session(server, user, temporary_pass):
    """create Batch file to create .bat file that initiates rdp with variables"""
    rdp = open("rdp_test.bat", "w")
    rdp.write("cmdkey /generic:TERMSRV/"+server+" /user:"+user+" /pass:"+temporary_pass+"\n")
    rdp.write("mstsc /v:"+server+" /admin")
    rdp.close()
    os.system("rdp_test.bat")
    #os.remove("rdp_test.bat") optional, to delete file with creds after executing

我还试着使用:

代码语言:javascript
运行
复制
subprocess.call("rdp_test.bat")
subprocess.Popen(["rdp_test.bat"])   #doesnt initiate my rdp

我也得到了同样的结果。

为什么会发生这种情况?在RDP运行时,我能做什么来保持响应呢?

为了添加一些上下文,我在一个Flask应用程序中有了这个函数,我用它来远程连接到不同的机器。当1 rdp时,web应用程序不会响应任何命令,当我终止rdp时,我单击的所有内容都会突然执行。

EN

回答 1

Stack Overflow用户

发布于 2016-06-07 22:42:58

为了继续您的会话,您需要生成另一个进程,独立于在执行脚本后立即终止的进程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37690493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档