UI自动化中关闭远程桌面连接,鼠标键盘失效的解决方案

问题原因分析:

 
因为通过mstsc启动远程桌面连接时,被连接的Windows会启动一个会话(Session)。此时你对远程桌面窗口里面的所有操作(鼠标,键盘)将会‘翻译’成TCP包传输过去,被连接的Windows接收到这些包之后,‘还原’命令并且在当前的活动会话上面执行。而当你断开连接时(点X关闭),会话变成断开状态,Windows会自动关闭会话(这里这样说是不准确的,事实上会话还是在的,只是状态变成断开的),也就导致了所有基于GUI的操作‘失效’了。
 
当最小化远程桌面时,Windows为了节约网络带宽传输,会暂时‘关闭会话’,导致你的模拟操作程序失效。
 
最初级的两个解决方案:
1. 到远程电脑上,登录,然后关显示器,走人,记住不要远程登录它;
2. 远程连接,永远不要关,也不能最小化。
 
当然我也有更好的解决方案,我的解决方案可以实现远程桌面的窗口最小化或是关闭而不影响模拟键盘鼠标的脚本。

阅读剩余部分 -

qq远程连接/windows远程桌面/teamviwer/xmanager/vnc的区别

软件

客户端运行平台

服务端运行平台

服务端是否需要同子网或公网IP

网络断开当前执行命令是否会中止

评价

QQ远程连接

windows

windows

感觉用了一两分钟就动不了了

windows远程桌面

windows

windows

得配置,外网不能用

teamviwer

windows

windows

工作时两人需要协作时最方便好用

xmanager

windows

Linux

Windows堡垒机显示Linux服务器图形界面时使用

vnc

windows/linux

windows/linux

远程登录Linux图形界面使用

 

 

阅读剩余部分 -

腾讯云ubuntu系统用户切换为root的解决办法

1.修改root密码

执行命令sudo passwd root

按照提示输入密码(可与前密码相同便于记忆)

2.修改ssh配置

执行命令 sudo vi /etc/ssh/sshd_config

在下面的信息找到  PermitRootLogin 这项 将其改为 yes

3保存退出并重启ssh服务既可。

执行命令 sudo service ssh restart

阅读剩余部分 -

配置使用RDP over SSH提高远程桌面安全性 /XSHELL 加速远程桌面RDP

0x01 前言

为了方便,我在家中的服务器中配置了一台windows server虚拟机,然后使用pfsense将一个端口对公网开放并将其映射到该虚拟机的RDP端口。这样我无论在哪里都可以通过RDP协议访问家中的服务器,这样能使我有个GUI界面,方便进行一些远程操作。

可我并不信赖RDP的安全性,即使我使用了可靠的数字证书来识别身份:

但我还是担心windows会有其他漏洞导致服务器被渗透或者被爆破攻击。相比之下我比较信赖SSH,那为什么不用SSH做代理,将RDP请求转发到虚拟机上呢?

0x02 配置

首先要准备一台配置了远程桌面的windows系统,然后还需要一台配置了centos系统的虚拟机或电脑。两者在内网中要能互访,至少windows系统的TCP 3389这个端口要能被centos访问。

为了安全起见,我将centos系统的默认SSH端口作了修改并启用密钥验证,然后禁用密码验证:

然后将SSH端口通过pfsense映射到公网中:

0x03 使用

0x03.1 macOS

配置过程非常简单,并不需要使用iptables进行转发。如果你使用的是macOS或其他Linux系统,那么通过以下命令即可连接到远程SSH:

 
 
1
sudo ssh -L [local-listen-port]:[rdp-host]:[rdp-port] [username]@[ssh-host] -p [ssh-port] -i [ssh-key] -N

因为需要在本机监听一个端口,所以需要root权限或使用sudo。上面的参数解释如下:

  • local-listen-port:本地代理端口
  • rdp-host:windows的内网地址
  • rdp-port:RDP端口,默认为3389
  • ssh-username:SSH的用户名
  • ssh-host:centos的IP地址
  • ssh-port:SSH端口
  • ssh-key:SSH密钥的绝对路径

阅读剩余部分 -

windows10/win10 DistributedCOM 10016 错误解决办法

windows10启动报错,

应用程序-特定 权限设置并未向在应用程序容器 不可用 SID (不可用)中运行的地址 LocalHost (使用 LRPC) 中的用户 NT AUTHORITY\SYSTEM SID (S-1-5-18)授予针对 CLSID 为
{D63B10C5-BB46-4990-A94F-E40B9D520160}
、APPID 为
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
的 COM 服务器应用程序的 本地 激活 权限。此安全权限可以使用组件服务管理工具进行修改。

4839DDB7-58C2-48F5-8283-E1D1807D0D7D

6B3B8D23-FA8D-40B9-8DBD-B950333E2C52

阅读剩余部分 -

rutorrent rss订阅,限制下载文件大小范围

针对rutorrent客户端
首先,网站点rss的时候,一定要把大小勾上

然后在utorrent添加rss
随后打开rss管理器
里面有两个空格,“过滤”,“排除”
如果你只想下载1g-49g大小的文件,只要在过滤填 /\[[1-9]{1}\..*GB|\[[1-4]{1}[0-9]{1}\..*GB/ 就可以了

 

具体讲解一下。比如一个种子叫做The 9th Life of Louis DTS-HD MA.. CHDBits[32.49 GB]
关键是你要匹配“CHDBits[32.”
其中CHDBits 需要用语法CHD.{n,m}去匹配,点代表任意一个字符,n和m代表这些任意字符的个数范围
标题中的[和.去匹配时,都需要前面加转义符\
数字就简单了了10-30的语法就是[1-2]{1}[0-9]{1},方括号代表数字范围,大括号代表个数

|代表或者
()也可以使用

阅读剩余部分 -

最新文章

归档

其它

链接

meiyoutongji