协通xt800 anydesk teamview 密码获取

之前某个项目中用到了几个远程软件 anydesk、teamview、协通XT800 让多台电脑之间相互远程操作。


项目环境:

XP WIN7 

项目需求是:

1、获取远程软件的 ID 然后设置密码(或者获取到动态密码也可以)。

2、另外一个程序,能够自动将密码和远程ID写入,然后点击进行远程。


思路分析:

anydesk  作为teamview的后续之作可以说做的很棒,特别是API调用这块。而且免费。它有完整的一套API可以调用。对于开发者来说很方便。


获取 ID 


@echo off 
for /f "delims=" %%i in ('anydesk --get-id') do set CID=%%i
echo AnyDesk password is: %CID%
pause


直接连接

@echo off 
echo 123456| anydesk 12811981 --with-password --silent
pause


设置密码

@echo off
%~d0
cd %~dp0

 
echo t199c1m| anydesk.exe --set-password


方便的不要不要的。

teamview 稍微麻烦点,没有API。不过网上很多相关教程。不过需要用C来写。主要思路是用C调用句柄,然后操作teamview。不过这个东西要大量连接的的收费(我用的是老外的破解版,不知道作者有没有留什么后面。。。。不过还好项目中的机器也没有什么特别重要的东西在里头。)


协通XT800 作为 国货,做的也是很不错的。也是免费。不过相关的API都没有,也没有获取或者操作的 现成代码。不过好在看过teamview的代码了。也是用句柄来获取。

自己小写了个C语言的代码。 另外还写了一个 写入的功能。


回忆起来,做这个项目的时候还是比较有意思的。

因为用户电脑水平参差不齐。
所以后期遇到几个问题
1、3个远程软件,被远程的时候,如何加锁,也就是 A电脑被TV远程了,XT,ADK就不允许远程了。
2、远程软件的托盘图标和主界面进行隐藏,不希望用户A看到用户B的 tv,adk,XT的密码,等会绕开我的软件直接输入ID和密码远程到用户B



觉得有意思的朋友可以自己丢到虚拟机里头试试。

感觉还是比较好玩的。


协通的主程序和获取设置ID的程序。

链接:https://pan.baidu.com/s/1tE24_q3f8WclpTxsmGlcdA 密码:xee3

留个QQ:743811262 源码可以提供,不过需要一点米。

猜你喜欢

转载自blog.csdn.net/zcheva/article/details/76063017