|

分享源码
界面截图: |
- |
是否带模块: |
- |
备注说明: |
- |
潜水已久,从论坛中受益匪浅。 朋友们是否发现远程软件越来越难找了,teamview是不错,但是.......你知道的。国产的也不少,向日葵什么的就不错,但是......你也知道的。人家收钱也有道理,市面上这个东西奇货可居,能开发的就这几家。
这几天,突发奇想,我是不是可以写一个远程控制程序呢?理论上好像也不是太难,什么差异化发送、远程鼠标、远程键盘控制......等等这些技术老夫也略知一二。于是,说干就干,一分钟也不拖沓。
然而,理想总是很丰满,现实却总是那样山骨感。远程点亮屏幕并自动登陆windows成了最大的拦路虎,整整三天的时间,不眠不休的,几乎在网上查找了所有的相关资料,并一一试验,无一成功。于是我决定铤而走险,我在国内著名CSDN IT技术社区注册了帐号,为了下载上面的资源,交上¥100,谁让我是技术控呢,对于攻克技术难题我有兴趣,出血吧。
重新点燃希望的我,再一次鼓足干劲,又是一个不眠之夜(编程的人不眠之夜好像挺多),只发现了一款远程软件(下称good软件)在开着windows自带远程的情况下勉强可用,把windows自带远程一关,立马采集不到屏幕。是不是要重启一下呢?于是我把good远程设成系统服务,重启了一把远程电脑,但传过的同样是黑屏,也就是说远程屏幕没能点亮,也许有朋友说,开机自动进入屏幕,不输密码不就得了,但是你也知道,作为一台挂在网上机子这样是会有较大风险的,所以我不主张。最蛋痛的是Good远程软件非常不稳定,大致可以运行个5分钟吧,远程控制呆滞、不流畅。除了还算有良心的good远程软件,其它的实际上都是在IT技术社区骗吃骗喝的,还有一款自称完美可以商业化的软件,要了老夫48¥,本以为捡到宝了,进入源码一看,传个图片竟然用的是“服务器”“客户端”组件,真是晕,开发这款软件的人水平不行是小事,真不要脸,我严重鄙视它。
CNDS上所有的远程软件我都试了一遍,这个心凉啊。痛定思痛、蛋定玩蛋,在这个凉爽的南方的凌晨一点过五分,我终于明白了,原来写远程软件比我想像的要难多了。正准备小小的沮丧一把,突然间我灵光一闪,醍醐灌顶般的就想通了:我们总不可能比微软的高工们还牛吧?为什么要自己写一个远程软件呢,windows上不就是集成了一款吗?说好用,我几乎试过了天下所有的远程桌面,如果你有固定IP(端口映射也行),它比任何一款远程软件都要好用、易用。没事总开着是不安全,我们把它关上也合情合理。在我们要控制的电脑上内置一个控制端,需要远程时,通过这个小控制程序改写注册表,从而打开windows自带的远程不就行了。想到这里也顾不上睡觉了,10分钟搞定,试验成功,现把原码献上,希望看了朋友可以少走弯路:
.版本 2
.子程序 关闭远程桌面
.局部变量 zcb, 注册表操作
zcb.写DWORD值 (“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\”, “fDenyTSConnections”, 1)
.子程序 开启远程桌面
.局部变量 zcb, 注册表操作
zcb.写DWORD值 (“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\”, “fDenyTSConnections”, 0)
|
评分
-
查看全部评分
|