技术-关于远程桌面控制出错的问题

问题描述

关于远程桌面控制出错的问题

TMyClient = class(TWSocketClient)
protected
FScrSpy: TScreenSpy;
FPos: Integer;
FCmd: array[0..SizeOf(TCtlCmd) - 1] of Char;

    constructor TMyClient.Create(AOwner: TComponent);  //构造

begin
inherited Create(AOwner); //调用
OnDataAvailable := DataAvailable;
OnError := Error;
//
FScrSpy := TScreenSpy.Create;
FScrSpy.Socket := Self;
FPos := 0;
end;

destructor TMyClient.Destroy;
begin
if Assigned(FScrSpy) then
begin
FScrSpy.Terminate;
FScrSpy := nil;
end;
inherited;
end;

运行后,显示:incompatible types:'TWSocket' and 'TMyClient' 不兼容,如何修改。

FScrSpy.Socket := Self;

'Self',该怎么修改呢?请各位大神指点一下。

时间: 2024-10-30 08:40:44

技术-关于远程桌面控制出错的问题的相关文章

JAVA实现屏幕抓图 远程桌面控制

主要使用的是java.util.Robot类来捕获屏幕,可以实现对屏幕一个矩形区域的捕获,通过这个类,我们也可以实现一个远程桌面控制的程序. package com.qiu.util; import java.io.*; import java.net.*; import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.awt.image.*; import javax.imageio.*; impor

怎样使用Win7的远程桌面控制?

  Win7的远程桌面控制需要设置两台联网的电脑,具体方法如下: 在被连接上的电脑设置: 第一,在计算机图标右击,选择属性,在打开的"系统"窗口点击"远程设置",在弹出的系统属性中的的"远程"选项窗口中选择"允许运行任意版本远程桌面的计算机连接". 第二,进入"控制面板"选择"用户账户和家庭安全",给这台需要被登录的计算机设置账户密码.注意:被登录的计算机都要需要设置账户密码才可以通过远

远程桌面连接出错解决办法

  远程桌面连接出错(由于协议错误,会话将被中断.请重新连接到远程计算机)解决办法 Windows 2003 远程桌面连接出错解决办法.(由于协议错误,会话将被中断.请重新连接到远程计算机.) 前两天用远程桌面连接服务器时报错:由于协议错误,会话将被中断.请重新连接到远程计算机. 本以为是服务器的一般性错误,以为重新启动一下服务器就能解决问题,于是让机房重启了一下服务器.可无论怎么试问题仍旧,再用其它电脑试连接,还是一样的问题,无奈只好让人去机房装了个pcAnywhere不甘心用PCA,毕竟WI

关于远程桌面控制的请教,大神来帮忙啊,可以追加分

问题描述 我有远程计算机的账户及密码,我想通过C#程序实现:通过RDP在本地计算机执行远程计算机的cmd命令或者vbs脚本,并将结果返回到本地计算机,我在网上下载了两个DLL文件,分别是MSTSCLib.dll和MsTscAxWrapper.dll,根据网上源码实现了远程桌面控制,但是我对这两个程序集不够了解,不知道怎么实现执行远程计算机的cmd命令或者vbs脚本并在本机程序获得返回信息,大家能不能说明一下这两个程序集具体哪个方法可以实现我的需求.如果用RDP控件能实现我的需求,能否告诉我怎么实

CentOS 6.5服务器VNC远程桌面连接出错

  首先需要检查一下服务器是否已经安装了VNC服务,检查服务器的是否安装VNC的命令如下: rpm -qa | grep vnc 使用了上面的命令我这边返回的信息是下面的(如果没有任何显示,则说明系统没有安装vnc包) tigervnc-1.1.0-5.el6.i686 tigervnc-server-1.1.0-5.el6.i686 如果没有安装vnc可以使用下面命令进行安装: yum install tigervnc tigervnc-server 接下来就是安装之后的配置问题了. 使用下面

二代苹果TV破解 实现远程桌面控制

对第二代苹果TV的破解一直没有停歇.据最新消息称,一位叫Brandon Holland的黑客成功自制了一个安装在第二代苹果TV的VNC服务器插件,可通过远程桌面来控制苹果TV,他将其称之为"Exposed".但是 Brandon Holland指出,这种获取屏幕数据的方式不是很好,缺乏一些效果和动画.好处就是,电脑不需要通过HDMI线连接苹果TV也能实现远程控制.从理论上 说,你也可以在iPad上的VNC客户端如Screens来控制苹果TV. 对第二代苹果TV的破解一直没有停歇.据最新

Win7的远程桌面控制使用方法

  在被连接上的电脑设置: 第一,在计算机图标右击,选择属性,在打开的"系统"窗口点击"远程设置",在弹出的系统属性中的的"远程"选项窗口中选择"允许运行任意版本远程桌面的计算机连接". 第二,进入"控制面板"选择"用户账户和家庭安全",给这台需要被登录的计算机设置账户密码.注意:被登录的计算机都要需要设置账户密码才可以通过远程桌面来连接. 第三,点击"用户账户"这个

求大神解答:关于c#实现远程桌面控制 鼠标坐标问题!!

问题描述 在用c#编写一个远程桌面控制软件的时候,遇到鼠标坐标问题,不知道怎么弄了在不同分辨率不同大小的情况下,鼠标坐标该如何转换,如下列图片所示,不知道这个坐标怎么转换,都愁死我了. 解决方案 解决方案二:确实不懂友情帮顶下解决方案三:应该是在form里根据图片大小和分辨率比例缩放吧,不过远程自己不合逻辑,出的有些问题根本没必要,找一台局域网的机器调试吧,虚拟机或者解决方案四:如果你能获取目标机的分辨率,那么再结合你的窗体的宽和高等比例转换呗

如何在局域网中实现远程桌面登入控制

  点击开始菜单>控制版面> 选择用户账户> 选择管理其他账户> 选择创建一个新账户> 创建好账户后>为新账户设置密码> 点击单击开始>程序>附件>命令提示符,输入ipconfig命令,回车 手表右键我的计算机>选择属性>弹出系统对话框>选择远程设置,系统属性>选择远程设置>远程协助,选中允许远程协助连接这台计算机;远程桌面,选中允许运行任意版本远程桌面的计算机连接>后点击确认,即可. 设置好被控制端电脑后,我