基于TeamViewer的远程协助软件

客户要求一个远程协助软件. 用于局域网内部使用.

几经比对筛选, 还是基于TeamViewer的封装实现

方案是通过句柄获取Teamviewer内控件. 然后修改内部参数或是模拟鼠标点击

后面发现Teamviewer可以带参数. 

 

-i <ID> 
(Mandatory) ID of the remote computer 

--Password <password>  -P <password> 
(Optional) password of the remote computer – you will be prompted for the password if this is not used 

-m fileTransfer  -m vpn 
(Optional) connection mode – this defaults to Remote Control if not used 

详细参考: https://community.teamviewer.com/t5/Knowledge-Base/Command-line-parameters/ta-p/34447

 

然后将Teamviewer的远程界面嵌入到自己的form中

 IntPtr maindHwnd = FindWindow("TV_CClientWindowClass", null); //获得句柄   
                if (maindHwnd != IntPtr.Zero)
                {
                      SetParent(maindHwnd, this.Handle);
                    ShowWindow(maindHwnd, 1);

              }

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值