精华内容
下载资源
问答
  • 怎么退出远程控制

    千次阅读 2019-07-26 16:32:00
    iis7远程控制: 一款电脑远程监控的工具,IIS7远程桌面管理是一款专业的远程桌面连接软件,无需安装。操作简单方便。完美的界面设计、强大的监控功能、稳定的系统平台,满足了用户实现远程桌面连接的需求。 1、分组...

    iis7远程控制:
      一款电脑远程监控的工具,IIS7远程桌面管理是一款专业的远程桌面连接软件,无需安装。操作简单方便。完美的界面设计、强大的监控功能、稳定的系统平台,满足了用户实现远程桌面连接的需求。
      1、分组功能。
      2、导入文本格式选择,杜绝编码错误的发生。
      3、单个服务器手动添加。
      4、支持特征搜索。
      5、到期功能提醒。
      6、导入服务器信息一键生效。
      7、程序自动更新。

      1、打开电脑后,找到桌面上的【计算机】图标,右击鼠标可以看到【属性】。
      2、点击【属性】进入,可以看到计算机的相关信息。
      3、在左边可以看到【远程设置】,点击其就会弹出设置框。
      4、可以看到【远程协助】和【远程桌面】,为了安全起见,【远程协助】不要打勾,远程桌面选择【不允许连接到这台计算机】。
      5、如果想要被指定的计算机控制,可以在右下角的【选择用户】中进行添加即可。

    转载于:https://my.oschina.net/u/4172372/blog/3079617

    展开全文
  • TCP远程控制系统

    千次阅读 2018-09-16 15:21:09
    远程控制应用十分广泛,除了正常的远程控制系统以外。木马、僵尸程序都属于远程控制类程序。 本文使用TCPsocket实现一个简易的远程控制系统 1.流套接字流程回顾 关于TCP socket 的例子可以在以前的博文中看到 ...

    一、基本原理

    远程控制应用十分广泛,除了正常的远程控制系统以外。木马、僵尸程序都属于远程控制类程序。

    本文使用TCPsocket实现一个简易的远程控制系统

    1.流套接字流程回顾

    关于TCP socket 的例子可以在以前的博文中看到

    2.远程控制系统流程

    3.工作原理

    客户端接收用户输入的命令,客户端通过套接字将命令传送给服务器端;服务器在收到用户的命令,对命令进行解析

    在服务器端调用对应的命令;并将命令执行的结果发送给客户端,从而实现远距离控制的功能。

    二、编程实现

    1.客户端

    定义变量,BUF_SIZE为2048。

    清空buffer并且建立套接字。

    将服务器的IP地址和端口号赋给套接字。

    和服务器建立连接。

    进入循环,首先清空buffer使得每次命令执行时buffer为空。

    输出提示符并读入命令。

    发送命令,如果命令为quit那么结束客户端进程

    接收服务器端的信息并且打印出来,如果recvnum为0说明服务器端非正常退出。

    结束循环,关闭套接字。

    2.服务器端

    变量定义,BUF_SIZE为2048。

    清空buffer

    创建监听套接字。

    将服务器的IP地址和端口号赋给套接字。

    将服务器IP地址和端口号绑定到listend套接字。

    监听

    进入第一层循环,用于接受连接。

    接受连接后再进入循环用于接收命令和发送结果,首先清空buffer。

    接收命令,如果recvnum为0,说明客户端已经异常断开。

    将接收的命令执行,使用execute函数,结果存储在send_buf。

    将结果发送给客户端,跳出第二次循环结束连接套接字。

    跳出第一层循环,结束监听套接字。

    命令执行函数。

    三、程序运行

    1.发送命令

    可以看到客户端输入的命令执行结果正确显示。

     

    下图是服务器端的记录,服务器接收到命令并且将执行结果返回客户端。

     

     2.使用quit终止程序

     客户端输入quit命令后客户端进程成功退出。

     

     此时服务器端也退出。

     

     3.输入非法命令

     输入非法命令后,服务器端提示命令无效。

     

     

     4.客户端非正常退出

    客户端多次Ctrl+C非正常退出再重新连接,连接后成功执行命令。

     

    5.服务器端非正常退出

      服务器和客户端都运行后服务器端Ctrl+C非正常退出,此时客户端发送命令,得到服务器已关闭的提示。

     

     

    展开全文
  • iQQ 学习笔记声明 本文仅供学习研究使用,不得用于任何非法及...iQQ 学习笔记2说明 :借助新浪微博输入验证码、远程控制退出 在第1个案例中实现了iQQ的登录、验证码和收消息,其中有两处需要人工参与,第一处是需要
    iQQ 学习笔记声明
    
    本文仅供学习研究使用,不得用于任何非法及侵权用途。
    转贴请注明原发位置: http://xuekaiyuan.com/forum.php?mod=viewthread&tid=5
    讨论请加QQ群:306320259

    iQQ 学习笔记2说明 :借助新浪微博输入验证码、远程控制退出
    在第1个案例中实现了iQQ的登录、验证码和收消息,其中有两处需要人工参与,第一处是需要打开验证码图片,然后输入验证码,第二处是退出程序需要强制退出。验证码暂时还不能自动识别,不过可以改进交互方式,本例中将借助新浪微博实现显示验证码图片和输入验证码。退出程序改成收到QQ消息后按消息内容操作。

    iQQ 学习笔记2程序 :借助新浪微博输入验证码、远程控制退出
    这是主程序,其中的username常量的值应替换为QQ号,password常量的值应替换为该QQ号对应的QQ密码。
    package test_2;
    
    import java.util.logging.Logger;
    
    import iqq.im.QQClient;
    import iqq.im.QQException;
    import iqq.im.QQNotifyListener;
    import iqq.im.WebQQClient;
    import iqq.im.actor.ThreadActorDispatcher;
    import iqq.im.bean.QQMsg;
    import iqq.im.bean.QQStatus;
    import iqq.im.bean.content.ContentItem;
    import iqq.im.bean.content.TextItem;
    import iqq.im.event.QQActionEvent;
    import iqq.im.event.QQActionFuture;
    import iqq.im.event.QQNotifyEvent;
    import iqq.im.event.QQNotifyEventArgs;
    import iqq.im.event.QQActionEvent.Type;
    
    public class Test_2 {
    	private static final String username = "**********";
    	private static final String password = "**********";
    	private static final Logger logger = java.util.logging.Logger.getLogger("");
    	private static QQClient client;
    	public static void main(String[] args) {
    		client = new WebQQClient(username, password, new QQNotifyListener() {
    			@Override
    			public void onNotifyEvent(QQNotifyEvent event) {
    				if (event.getType() == QQNotifyEvent.Type.CHAT_MSG) {
    					if (event.getTarget() instanceof QQMsg) {
    						QQMsg msg = (QQMsg) event.getTarget();
    						for (ContentItem contentItem : msg.getContentList()) {
    							if (contentItem instanceof TextItem) {
    								TextItem textItem = (TextItem) contentItem;
    								logger.info(textItem.getContent());
    								if (textItem.getContent().startsWith("logout ")) {
    									client.logout(null);
    								}									
    							}
    						}
    					}
    				} else if (event.getType() == QQNotifyEvent.Type.CAPACHA_VERIFY) {
    					if (event.getTarget() instanceof QQNotifyEventArgs.ImageVerify) {
    						QQNotifyEventArgs.ImageVerify imageVerify = (QQNotifyEventArgs.ImageVerify) event.getTarget();
    						String code = ImageVerifyQuestioners.ImageVeiryQuestion(imageVerify);
    						client.submitVerify(code, event);
    					} else {
    						logger.info(event.getTarget().getClass().getName());
    					}
    				} else {
    					logger.info("TODO QQNotifyEvent: " + event.getType() + ", " + event.getTarget());
    				}
    			}
    		}, new ThreadActorDispatcher());
    		QQActionFuture future = client.login(QQStatus.ONLINE, null);
    		try {
    			QQActionEvent event = future.waitFinalEvent();
    			if (event.getType() == Type.EVT_OK) {
    				client.beginPollMsg();
    			}
    		} catch (QQException e) {
    			e.printStackTrace();
    		}
    	}
    }
    为了便于实现多种图片验证码的输入方式,设计一个图片验证码接口。
    package test_2;
    
    import iqq.im.event.QQNotifyEventArgs.ImageVerify;
    
    public abstract class ImageVerifyQuestioner {
    	private ImageVerify imageVerify;
    	private String Code;
    	public ImageVerifyQuestioner(ImageVerify imageVerify) {
    		this.imageVerify = imageVerify;
    		this.Code = "";
    	}
    	protected final ImageVerify getImageVerify() {
    		return imageVerify;
    	}
    	public final String getCode() {
    		return Code;
    	}
    	protected final void setCode(String code) {
    		Code = code;
    	}
    	public abstract void loop ();
    }
    通过一个调度程序管理多种图片验证码的输入方式,当一种输入方式获取验证码时,其他输入方式退出。
    package test_2;
    
    import java.util.ArrayList;
    import java.util.List;
    
    import iqq.im.event.QQNotifyEventArgs.ImageVerify;
    
    public class ImageVerifyQuestioners {
    	public static String ImageVeiryQuestion (ImageVerify imageVerify) {
    		String code = "";
    		List<ImageVerifyQuestioner> imageVerifyQuestionerList = new ArrayList<ImageVerifyQuestioner>();
    		imageVerifyQuestionerList.add(new ImageVerifyConsoleQuestioner(imageVerify));
    		imageVerifyQuestionerList.add(new ImageVerifyWeiboQuestioner(imageVerify));
    		boolean alive = true;
    		while (alive) {
    			for(ImageVerifyQuestioner imageVerifyQuestioner : imageVerifyQuestionerList) {
    				if (true == alive) {
    					imageVerifyQuestioner.loop();
    					if (imageVerifyQuestioner.getCode() != "") {
    						code = imageVerifyQuestioner.getCode();
    						alive = false;
    					}					
    				}
    			}
    			try {
    				Thread.sleep(100);
    			} catch (InterruptedException e) {
    				e.printStackTrace();
    			}
    		}
    		return code;
    	}
    }
    保持原有的命令行交互输入图片验证码的输入方式。
    /**
     * 
     */
    package test_2;
    
    import java.io.File;
    import java.io.IOException;
    import javax.imageio.ImageIO;
    
    import iqq.im.event.QQNotifyEventArgs.ImageVerify;
    
    public class ImageVerifyConsoleQuestioner extends ImageVerifyQuestioner {
    	private boolean isPrompt;
    	private StringBuilder codeStringBuilder = new StringBuilder();
    	public ImageVerifyConsoleQuestioner(ImageVerify imageVerify) {
    		super(imageVerify);
    	}
    	private void prompt () {
    		try {
    			ImageIO.write(this.getImageVerify().image, "png", new File("verify.png"));
    			System.out.println(this.getImageVerify().reason);
    			System.out.print("请输入在项目根目录下 verify.png 图片里面的验证码: ");
    			isPrompt = true;
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    	private void read () {
    		try {
    			int available = System.in.available();
    			if (0 < available) {
    				int inChar = System.in.read();
    				switch (Character.getType(inChar)) {
    				case Character.UPPERCASE_LETTER:
    				case Character.LOWERCASE_LETTER:
    				case Character.DECIMAL_DIGIT_NUMBER:
    					codeStringBuilder.append((char) inChar);
    					break;
    				case Character.CONTROL:
    					this.setCode(codeStringBuilder.toString());
    					break;
    				}
    			}
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    	@Override
    	public void loop() {
    		if (false == this.isPrompt) {
    			this.prompt();
    		}
    		if (this.getCode() == "") {
    			this.read();					
    		}		
    	}
    }
    新增通过新浪微博输入图片验证码的输入方式,其中的accessTokenFile的值应替换为保存新浪微博Access Token的路径。
    /**
     * 
     */
    package test_2;
    
    import java.io.BufferedReader;
    import java.io.ByteArrayOutputStream;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.io.OutputStream;
    import java.net.MalformedURLException;
    import java.net.URL;
    import java.net.URLConnection;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.logging.Logger;
    
    import javax.imageio.ImageIO;
    import javax.net.ssl.HttpsURLConnection;
    
    import org.json.JSONObject;
    
    import iqq.im.event.QQNotifyEventArgs.ImageVerify;
    
    public class ImageVerifyWeiboQuestioner extends ImageVerifyQuestioner {
    	private static final String accessTokenFile = "**********";
    	private static final Logger logger = java.util.logging.Logger.getLogger("");
    	private String accessToken;
    	private long weiboId;
    	private long lastCheckTime;
    	public ImageVerifyWeiboQuestioner(ImageVerify imageVerify) {
    		super(imageVerify);
    	}
    	private void readAccessToken () {
    		FileReader fileReaderAccessToken;
    		try {
    			fileReaderAccessToken = new FileReader(accessTokenFile);
    			BufferedReader bufferedReaderAccessToken = new BufferedReader(fileReaderAccessToken);
    			accessToken = bufferedReaderAccessToken.readLine();
    			bufferedReaderAccessToken.close();
    			fileReaderAccessToken.close();
    		} catch (FileNotFoundException e) {
    			e.printStackTrace();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    	private void uploadVerifyImage () {
    		try {
    			//Status
    			StringBuilder statusStringBuilder = new StringBuilder();
    			statusStringBuilder.append("请@胡争辉 输入验证码 ");
    			statusStringBuilder.append((new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(new Date())); 
    			//URL
    			StringBuilder urlStringBuilder = new StringBuilder();
    			urlStringBuilder.append("https://api.weibo.com/2/statuses/upload.json?access_token=");
    			urlStringBuilder.append(accessToken);
    			URL url = new URL(urlStringBuilder.toString());
    			URLConnection urlConnection =url.openConnection();
    			if (urlConnection instanceof HttpsURLConnection) {
    				String BOUNDARY = "---------------------------" + String.valueOf(System.currentTimeMillis());
    				ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
    				byteArrayOutputStream.write(("--" + BOUNDARY + "\r\n").getBytes());
    				byteArrayOutputStream.write(("Content-Disposition: form-data; name=\"pic\"; filename=\"verifyimage.png\"\r\n").getBytes());
    				byteArrayOutputStream.write(("Content-Type: image/png\r\n").getBytes());
    				byteArrayOutputStream.write(("\r\n").getBytes());
    				ImageIO.write(this.getImageVerify().image, "png", byteArrayOutputStream);
    				byteArrayOutputStream.write(("\r\n").getBytes());
    				byteArrayOutputStream.write(("--" + BOUNDARY + "\r\n").getBytes());
    				byteArrayOutputStream.write(("Content-Disposition: form-data; name=\"status\"\r\n").getBytes());
    				byteArrayOutputStream.write(("\r\n").getBytes());
    				byteArrayOutputStream.write(statusStringBuilder.toString().getBytes());
    				byteArrayOutputStream.write(("\r\n--" + BOUNDARY + "--\r\n").getBytes());
    				HttpsURLConnection httpsURLConnection = (HttpsURLConnection) urlConnection;
    				httpsURLConnection.setRequestMethod("POST");
    				httpsURLConnection.addRequestProperty("Content-Type", "multipart/form-data; boundary=" + BOUNDARY);
    				httpsURLConnection.setDoOutput(true);
    				httpsURLConnection.setDoInput(true);
    				OutputStream outputStream = httpsURLConnection.getOutputStream();
    				outputStream.write(byteArrayOutputStream.toByteArray());
    				outputStream.flush();
    				outputStream.close();
    				StringBuilder response = new StringBuilder();
    				InputStreamReader inputStreamReader = new InputStreamReader(httpsURLConnection.getInputStream());
    				int readChar = inputStreamReader.read();
    				while (-1 != readChar) {
    					response.append((char) readChar);
    					readChar = inputStreamReader.read();
    				}
    				inputStreamReader.close();
    				httpsURLConnection.disconnect();
    				logger.info(response.toString());
    				JSONObject responseJson = new JSONObject(response.toString());
    				this.weiboId = responseJson.getLong("id"); 
    				logger.info("Weibo Id = " + String.valueOf(this.weiboId));
    			}
    		} catch (FileNotFoundException e) {
    			e.printStackTrace();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    		
    	}
    	private void checkComment () {
    		try {
    			StringBuilder commentStringBuilder = new StringBuilder();
    			commentStringBuilder.append("https://api.weibo.com/2/comments/show.json?filter_by_author=1&access_token=");
    			commentStringBuilder.append(accessToken);
    			commentStringBuilder.append("&id=");
    			commentStringBuilder.append(weiboId);
    			URL comment = new URL(commentStringBuilder.toString());
    			URLConnection commentConnection = comment.openConnection();
    			if (commentConnection instanceof HttpsURLConnection) {
    				HttpsURLConnection commentHttpsURLConnection = (HttpsURLConnection) commentConnection;
    				commentHttpsURLConnection.setDoInput(true);
    				InputStreamReader commentStreamReader = new InputStreamReader(commentHttpsURLConnection.getInputStream());
    				StringBuilder commentResponse = new StringBuilder();
    				int commentChar = commentStreamReader.read();
    				while (-1 != commentChar) {
    					commentResponse.append((char) commentChar);
    					commentChar = commentStreamReader.read();
    				}
    				commentStreamReader.close();
    				commentHttpsURLConnection.disconnect();
    				JSONObject commentsJson = new JSONObject(commentResponse.toString());
    				int total_number = commentsJson.getInt("total_number");
    				logger.info("total_number = " + String.valueOf(total_number));
    				if (0 < total_number) {
    					JSONObject commentJson = commentsJson.getJSONArray("comments").getJSONObject(0);
    					logger.info("text=" + commentJson.getString("text"));
    					this.setCode(commentJson.getString("text"));
    				}
    				
    			}
    		} catch (MalformedURLException e) {
    			e.printStackTrace();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    	@Override
    	public void loop () {
    		if (null == accessToken) {
    			this.readAccessToken();
    		}
    		if ((null != accessToken) && (0 == weiboId)) {
    			this.uploadVerifyImage();
    			lastCheckTime = System.currentTimeMillis();
    		}
    		if ((0 < weiboId) && (this.getCode() == "") && (10000 < System.currentTimeMillis() - lastCheckTime)) {
    			this.checkComment();
    			lastCheckTime = System.currentTimeMillis();
    		}
    	}
    }

    iQQ 学习笔记2测试 :借助新浪微博输入验证码、远程控制退出
    测试本程序需要注册两个QQ号,并互相加为好友。保持一个QQ使用客户端登录,另一个QQ的QQ号和密码填写在程序中。
    需要注册一个新浪微博APP帐号,需要注册两个新浪微博帐号,其中一个通过该新浪微博APP验证后保存Access Token,设定这两个帐号互相关注。
    运行程序后不仅出现命令行提示,还将用一个新浪微博帐号发一条微博,另一个新浪微博帐号会显示该条微博,微博上包含有验证码图片,用另一个新浪微博帐号回复该条微博,内容为验证码图片上的文字。
    在QQ上可以看到该QQ上线,如果输入logout,QQ将下线,程序自动退出。
    展开全文
  • anydesk 远程控制电脑

    2018-07-11 08:01:26
    AnyDesk(远程控制软件)是一款号称速度最快的免费远程连接/远程桌面控制软件,据说是前TeamViewer 开发小组人员自立门户的产品,它拥有先进的视频压缩技术DeskRT, 可以轻松穿透防火墙/路由器,实测在电信、移动的...
  • 在这个网络时代,我们的办公模式也在不断更新,现在有越来越多的人可以使用远程桌面软件进行异地办公、学习等操作,对于系统自带的远程...怎么退出远程桌面控制?远程桌面退出全屏/不能全屏/全屏切换的技巧退出全屏问...

    在这个网络时代,我们的办公模式也在不断更新,现在有越来越多的人可以使用远程桌面软件进行异地办公、学习等操作,对于系统自带的远程服务,许多电脑小白有诸多问题想知道,比如怎么退出全屏远程桌面控制?有没有更好用的第三方远程软件,远程桌面软件哪个好?下面小编给大家讲解下这些问题,让更多新人用户可以更全面的了解远程桌面控制软件的知识。

    怎么退出远程桌面控制?

    远程桌面退出全屏/不能全屏/全屏切换的技巧退出全屏

    问:我的电脑远程登录到服务器上并且切换到了全屏状态,全屏后发现桌面顶部没有浮动工具栏了,想退出全屏状态,不知如何退出了,最后,只有重启电脑。想知道如何退出远程桌面的全屏方法?

    答:退出远程桌面全屏状态方法,按下“Ctrl+Alt+Break”组合键,即可切换到普通屏幕状态。

    全屏消失

    问:Windows 7 下,远程桌面连接前,可以在属性中设置全屏,连接成功后也是全屏,可是如果切换回本地后,全屏就消失了,似乎再也回不去全屏了。

    答:方法是“Ctrl + Alt + Break”

    不能全屏

    问:远程桌面为什么不能全屏?我用本地计算机管理一台服务器,用的远程桌面,但是在本地计算机上服务器的桌面是窗口的形式,但不能全屏,很不方便。不知这个是否有方法解决?

    答:可以的。右键点击远程桌面,选择属性,然后在运行方式中选择窗口模式。

    全屏切换

    问:用Windows XP自带的远程桌面登录另一台安装Windows Server 2008的电脑.但是上次我发现将远程桌面切换到全屏状态后.桌面顶部没有出现浮动工具栏,这下傻眼了,不知道怎么退出,害得我直接重启屯脑……我想知道退出全屏正确的方法是什么呢?

    答:方法说来也简单,就是使用快捷键“CTRI+Alt+Break”,同时按下这三个键,就可以将远程桌面的全屏状态切换回来了。

    远程桌面软件哪个好?

    其实网络上早就出现了远程软件,只不过近几年被大家广泛应用熟知,在众多的远程软件中,到底谁更胜一筹,这是大家更想知道的。今天小编就给大家介绍一款品牌悠久服务稳定的远程软件——向日葵远程控制软件。

    485e6d3f7ee7fff10322c360c59f51b0.png

    1、多系统支持,不管你的系统是windows、Mac、Android、IOS、Linux,向日葵通通支持,也就是说你的电脑、手机Pad都能使用。

    2、收费情况,对于普通个人用户,免费版已经是完全够用。

    3、应用效果展示电脑端

    下载后需要注册一个账号,通过该账号登陆不同的设备,就可以实现相互间的远程协助,也可以通过识别码远程控制需要协助人的电脑。

    里面有个设备列表,详细的列出了当前在线的设备和离线设备,在线设备前面有个小绿点。

    点击需要远程控制的电脑,在右侧会有几个选项,分别是桌面控制、桌面观看、摄像头、远程文件、CMD、远程管理,其中摄像头、CMD和远程管理这三项需要付费,其它都是免费使用。

    点击桌面控制,就可以直接登录到另一台远程电脑,我们输入远程电脑的账号密码,才能够登录操作使用。

    左侧就是登录远程电脑的界面效果,我们就可以通过鼠标和键盘在操控,就像操控本地电脑一样,我家网速是100M,连接的设备还很多,但远程控制丝毫感觉不到卡顿。

    在桌面观看模式下,我们只能看到桌面的内容,是无法去做任何操作的

    远程文件模式下,可以在远程和被远程电脑之间互传资料,快捷方便,直接用鼠标拖动就可以,如果远程电脑上有需要处理的文件可以直接复制过来。

    综上所述,选择一款优质的远程控制软件,对于工作办公都非常的重要,而向日葵远程控制软件的安全性、稳定性和便捷性都可以很好的满足大家的需求,如果你需要远程桌面控制,向日葵软件绝对是个不错的选择。

    展开全文
  • C#远程控制桌面源码

    2012-02-13 12:17:08
    C#远程控制桌面源码 源码描述 用C#写的远程控制代码,包括客户端及服务器端全部代码。 功能描述: 文件:更新ip,端口映射,配置服务器,卸载服务器,退出 设置:系统设置,更新皮肤,添加到桌面,添加快捷方式,添加...
  • 如何远程控制centOS桌面? 如何使用windows远程控制centOS桌面? 1.查看本机是否有安装vnc(centOS5默认有安装vnc) rpm -q vnc vnc-server 如果显示结果为: package vnc is not installed vnc-server-...
  • 用vnc(tvnviewer)远程树莓派屏幕时,显示全屏,发现退出(关闭)不了全屏。经过查找,发现想要关闭全屏,需要按如下快捷键组合: Ctrl+Alt+Shift+F     参考内容: ...
  • 远程连接及远程控制

    千次阅读 2015-03-24 17:22:37
    http://blog.csdn.net/pipisorry/article/details/44594911本文主要内容为windows和linux(ubuntu)远程服务器的简单配置,及windows和linux(ubuntu)客户端的配置。linux server服务器设置添加一个新用户并设置密码就...
  • 远程控制好用软件

    2013-05-15 10:47:15
    设置:安装完成后将安装程序会提示您是否现在就进行服务端设置,您可以直接点击完成开始设置或把对号...(注:以上设置只对本机生效,想连接的远程计算机也使用本次设置,需要把本次设置的注册信息导入远程计算机!)
  •  Logout:退出Remotely Anywhere远程控制。  在你进行远程操作的过程中,Remotely Anywhere会自动记录你的操作信息,并且可以通过服务器端的Remotely Anywhere状态窗口随时察看连接状况、CPU和内存的占用情况以及...
  • 本文介绍了python的paramiko模块实现远程控制和传输示例,分享给大家,具体如下: 1 安装 sudo pip install paramiko 2 ssh实现远程控制 #LINUX下执行shell ssh username@ip #输入密码后就可以对远程机器进行...
  • 远程控制mstsc

    千次阅读 2015-03-06 17:09:47
    远程控制软件主要是为了方便计算机管理员对电脑进行远程桌面连接的,在2000和xp系统里已经集成了远程桌面连接程序,98系统可以下载3389远程控制软件对2000以上的系统进行远程桌面连接,连接后跟操控自己的电脑一样,...
  • Mac如何取消远程控制

    千次阅读 2020-12-14 16:09:09
    远程控制功能看似很实用,但随之而来的就是安全问题,如果我们没有远程控制的需求建议大家把电脑的远程控制功能关闭,以保证系统安全性。 Mac的远程控制不同于Windows的远程控制 Mac和Windows一样都自带了远程控制...
  • 不可否认,向日葵远程控制软件是个神器级别的软件,完全免费不说,5秒快速急速远程桌面,还可以方便地进行远程办公,相信很多人都和我一样,都曾使用过这款软件进行远程办公,不过细心的朋友会发现,如果被控端的...
  • 用C#写的远程控制代码,包括客户端及服务器端全部代码。 功能描述: 文件:更新ip,端口映射,配置服务器,卸载服务器,退出 设置:系统设置,更新皮肤,添加到桌面,添加快捷方式,添加到开始程序 查看:工具栏,ip...
  • Kali Meterpreter远程控制方式

    千次阅读 2019-06-24 22:39:20
    当我们在进行远程控制时,主控端开启监听,并且被控端打开远程控制软件,该软件为远程控制方式为Meterpreter类型。则我们在主控端就可以使用Meterpreter来控制被控端 Meterpreter类似于shell 特点:当我们控制多个...
  •   使用手机远程控制计算机,可访问计算机桌面、控制计算机操作,在远程计算机间传输/删除文件(任意操作计算机)。 二、应用场景 使用手机帮助家人 / 朋友解决计算机上的问题; 下班回家电脑忘记关机,远程操作...
  • 手机APP物联网远程控制开关

    万次阅读 2020-09-10 21:17:29
    因此,本设计在物联网的基础技术上设计一款远程开关实现对工业远程控制和智能家居远程控制的研究工作。 本设计将在传统RTU远程终端单元的基础上,另行设计一款可以有线直连、无线连接、远程公网访问、带采集功能的一...
  • ToDesk远程控制软件

    千次阅读 2020-09-23 09:25:31
    使用教程: 1、首先根据提示安装好软件; 2、安装完成以后打开软件,每台电脑都会自动生成唯一的ID和...资源地址:ToDesk远程控制软件 3、连接成功后,你就能够和对方沟通,对方也能够帮助你解决你的电脑问题! ...
  • 1、使用此软件,可以通过网络远程控制其它主机上的PPT播放。 2、控制端支持Android手机、平板或Windows触摸屏。 3、控制端和展示端运行在两个设备。 4、如果PPT不能正常控制,请退出展示端的所有杀毒软件,特别是...
  • windows远程控制ubuntu

    千次阅读 2012-08-24 20:38:51
    出自:http://wiki.ubuntu.org.cn/远程桌面 远程桌面 出自Ubuntu中文 ...本贴主要目的为说明如何在windows系统下远程控制xfce桌面 1.2 安装x11vnc服务(于xfce客户机) 1.3 从windows控制机访问 1.4 比较
  • Kali远程控制Android系统(Metasploit)

    万次阅读 多人点赞 2019-06-24 22:42:55
    本片文章介绍在使用Linux远程控制Android手机 一、查看Metasploit工具中可以在Android系统下使用的payload类型 可以看到有9种可以在Android下使用的payload 二、端口映射、以及软件签名问题 端口映射问题 ...
  • python 使用微信远程控制电脑

    千次阅读 2016-03-30 15:26:50
    今天来分享一个“高大上”的技术——使用python编写一个可以用微信远程控制电脑的程序! 先来分析一下控制的具体流程: 我们使用微信给特定的邮箱发送一封邮件,其中包含了我们想要电脑执行的命令,然后电脑上的...
  • 是一个免费软件,功能不同于一般远程控制,客户端升级为可视端和隐藏端两种方式,可以设置密码退出保护.采用反向连接技术自动上线。连接主机时密码可以空.如果远程主机已被其它主机连接,可以通过远程主机密码来强制...
  • 通过ip远程控制电脑

    千次阅读 2019-09-26 23:24:04
    现在,很多人都用了不止一台电脑,而同时操作两台电脑是一件比较麻烦的事情,所以,如果能够使用一台电脑的鼠标键盘显示器,去远程控制另一台电脑,那就方便多了。 远程计算机设置 1、先确保本地计算机和远程...
  • docker远程控制访问

    2020-01-12 11:20:00
    如果想在其他主机上操作Docker主机,就需要让Docker守护进程监听一个端口,这样才能实现远程通信。 简单一点理解为 没有开启监听的话,就只能只用本地docker客户端来使用 开启之后就可以用A这个docker客户端来控制.....
  • 远程控制您的 TTY。 ttypipe 将它从 stdin 接收到的任何数据直接传送到 TTY 的输入缓冲区(通过TIOCSTI ioctl)。 为方便起见,如果 ttypipe 本身在 TTY 下运行,它还会将控制终端切换到原始模式以接收输入。 安装...
  • 如何正确的退出远程桌面。

    万次阅读 2009-08-03 10:17:00
    如果远程桌面使用不正确的方法退出的话,下次再远程时,可能会出现多个未断开的远程连接,很直连接数目达到极限,所以,要使用正确的方法退出远程桌面。方法如下: 选择 开始--->关机--->(里边有“希望计算机做...
  • Remote Administrator (Radmin)是最快的远程控制软件,又因为它不被杀毒软件查杀,从而成为远程控制的首选  一、radmin的配置 首先下载并解压Radmin2.1,解压后有七个文件,打开“配置r_server /setup”文件; 点...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 106,622
精华内容 42,648
关键字:

怎么退出远程控制