怎样实现Vnc远程控制的效果 ( 积分: 50 )

  • 主题发起人 主题发起人 tswhq
  • 开始时间 开始时间
T

tswhq

Unregistered / Unconfirmed
GUEST, unregistred user!
当被控端操作鼠标键盘时,控制端无法操作,这是怎样实现的,最好有源码
A远程控制B,当B移动鼠标时,A暂时无法远程控制B

还是没讲明白????????????

我控制你的机器,但当你移动鼠标时,我无法控制你的机器

我想这样:
我的机器发送远程操作指令(鼠标/键盘),接收你传回来的远程桌面

你的机器发送桌面图象,接收我的远程操作指令并模拟(发现本地操作,停止模拟,延时后恢复)

有办法解决吗?
关键在于:Hook怎样区分远程操作和本地操作???
最好有源码
 
当被控端操作鼠标键盘时,控制端无法操作,这是怎样实现的,最好有源码
A远程控制B,当B移动鼠标时,A暂时无法远程控制B

还是没讲明白????????????

我控制你的机器,但当你移动鼠标时,我无法控制你的机器

我想这样:
我的机器发送远程操作指令(鼠标/键盘),接收你传回来的远程桌面

你的机器发送桌面图象,接收我的远程操作指令并模拟(发现本地操作,停止模拟,延时后恢复)

有办法解决吗?
关键在于:Hook怎样区分远程操作和本地操作???
最好有源码
 
锁住他的键盘喽
 
你你可以hook掉他的键盘动作
 
阻塞键盘输入:
function BlockInput (fBlockInput : boolean) : DWord; stdcall; external 'user32.DLL';
////
BlockInput(true);

BlockInput(false);//取消
不过这种方法人家按ctrl+shift+del就会无效了
 
你们说反了吧。

估计是发现目标鼠标有动作(移动、点击),则停止操作。
 
to devilsniffer
还是有明白人呀,有源码吗?
 
在对方机的机用 MOUSE HOOK。一发现动静就自定义消息发回来。
 
to 余远源
在对方机的机用 MOUSE HOOK。一发现动静就自定义消息发回来。
我想这样:
我的机器发送远程操作指令(鼠标/键盘),接收你传回来的远程桌面

你的机器发送桌面图象,接收我的远程操作指令并模拟(发现本地操作,停止模拟,延时后恢复)

有办法解决吗?
 
VNC是有源代码的
 
用阻塞的方法,当对方计算机有人使用,就不能控制,否则能。
至于看是不是有人控制,可以模仿QQ的“暂时离开”的哪个功能啊!
 
去看VNC的DLL源代码
 
各位大侠:
如果我精通C的话,还用delphi吗?
谁给翻译一下呀?
 
tswhq到http://www.delphibbs.com/delphibbs/dispq.asp?lid=3034208
谢谢你帮我回答的问题,我有百分相赠。你进去回复一下就行。
 
翻译VNC啊
 
哪位知道哪有VNC源码呀???
 
网上找啊!
有好多呢!
 
借宝地一用。我用WINVNC远程控制W98,W2000的机子都正常。但控制XP的机子时不能联上被控机,我关闭了XP自带的防火墙也不行有谁成功过吗?谢谢
 
后退
顶部