同一个应用在本地电脑运行可以正常运行,切换到远程服务器上调度运行或者定时运行当远程不退出的时候,是可以正常运行的,但是当断开远程桌面就会报错。这是为什么呢?
原因:直接断开远程桌面,简单的可以理解成,没有了“显示器”,屏幕锁屏了,所以应用中某些指令执行的时候会报错。如果我们有个方法能够自然断开,但会创建一个虚拟的“显示器”,它能够渲染画面,这个问题就可以被解决。
借助向日葵与Todesk这类远程工具可以实现退出远程以后,服务器依旧保持渲染,下面会分别演示向日葵跟Todesk是如何实现的。
1.目标服务器需要安装向日葵或者Todesk,软件的相关设置如下


如果先使用Windows自带的远程桌面连接去连接目标服务器

再使用向日葵或者Todesk连接会要求登录

出现该界面时,说明目标服务器锁屏了,这时候运行影刀应用会出现报错
所以用向日葵或者Todesk连接以后,务必不要再用"远程桌面"连接去连接目标服务器
所以用向日葵或者Todesk连接以后,务必不要再用"远程桌面"连接去连接目标服务器
所以用向日葵或者Todesk连接以后,务必不要再用"远程桌面"连接去连接目标服务器
使用Todesk跟向日葵连接目标服务器以后是可以更改目标服务器的分辨率

使用远程桌面连接去连目标服务器无法更改分辨率

目前使用向日葵或者Todesk的过程中,会有小概率发生影刀与远程工具抢夺鼠标键盘控制权的情况,该情况会导致影刀卡住或者出现一些未知的错误,所以在连接目标服务器以后,我们退出的方式可以选择从任务管理器结束远程工具进程或者关闭远程工具,经过测试即使结束进程,仍然不影响目标服务器的渲染