利用微软com组件mstscax.dll实现window7远程桌面功能
namespace Client
{
public partial class Login : Form
{
private string ip = null;
public Login()
{
InitializeComponent();
}
public Login(string IP)
{
InitializeComponent();
ip = IP;
}
private void Login_Load(object sender, EventArgs e)
{
this.FormClosing += Login_Closing;
this.Text = string.Format("登录到:{0}", ip);
// 获取主机显示器屏幕分辨率
Rectangle rect = Screen.PrimaryScreen.Bounds;
try
{
rdp.Server = ip;
rdp.AdvancedSettings2.RDPPort = 3389;
rdp.Height = rect.Height;
rdp.Width = rect.Width;
//rdp.UserName = "client";
//rdp.AdvancedSettings2.ClearTextPassword = "client";
rdp.Connect();
rdp.FullScreen = true;
//this.FormBorderStyle = FormBorderStyle.None;
rdp.FullScreenTitle = this.Text;
}
catch (System.Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void Login_Closing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("确认退出么?", "提示", MessageBoxButtons.YesNo,
MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No)
e.Cancel = true;
}
}
}
相关推荐
-
巧妙启用Windows 2003的远程桌面
远程桌面是Windows Server 2003中一个比较酷的特性,它可以让你远程登录一台机器并在其上工作,好像你就坐在那台机子前面操作一样(在Windows 2000 高级服务器版中,这个特性在远程管理模式中被称为终端服务).远程桌面对于在远地修复服务器故障,起到了类似救生员的作用.不过,假如你在把服务器运到外地之前,忘了启用这个特性怎么办?如果服务器是在你面前,要启用远程桌面当然很容易:只须以管理员身份登录,打开"控制面板"中的"系统",选择"远程&q
-
Win 2003的“远程桌面”
相信大家对Windows Server 2003中的"远程桌面"功能已经比较熟悉了,借助该功能,任何用户都可以轻松实现对服务器的远程访问和管理.如果使用组策略编辑器对"远程桌面"作进一步的设置,就可以使它更好地为我们服务.下面笔者就为大家介绍一下其中的几项设置. 提示:打开"组策略编辑器"的方法为:依次点击"开始→运行",在"运行"对话框中键入"gpedit.msc"命令并回车,即可打开
-
用VBS修改远程桌面3389端口并添加到Windows防火墙的代码
将下面代码存为.vbs,双击运行.然后重启一下系统,就修改了系统的远程桌面的默认的3389端口 '##################### 'VBS修改远程桌面的默认端口,并添加至Windows防火墙 '作者51windows.Net '56868为要设置的端口 '##################### Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.RegWrite "HKEY_LOCAL_M
-
巧妙启用Windows 2003的远程桌面功能
远程桌面是Windows Server 2003中一个比较酷的特性,它可以让你远程登录一台机器并在其上工作,好像你就坐在那台机子前面操作一样(在Windows 2000 高级服务器版中,这个特性在远程管理模式中被称为终端服务).远程桌面对于在远地修复服务器故障,起到了类似救生员的作用.不过,假如你在把服务器运到外地之前,忘了启用这个特性怎么办?如果服务器是在你面前,要启用远程桌面当然很容易:只须以管理员身份登录,打开"控制面板"中的"系统",选择"远程&q
-
无法进入远程桌面远程重启WIN2003服务器的方法
1.本地创建一个账号与服务器上的那个账号同名,而且密码相同 2.用此账号登陆本地计算机,打开cmd窗口,使用以下命令:shutdown -r -m \远程服务器的ip或者是计算机名 -t 0 ps: 如果你远端的服务器的账号是administrator那么你更改一下本地administrator的密码跟远端的一样也可以!这样做是因为shutdown这个命令没有输入验证账号密码的选项,它只会以你当前用户进行权限的认证!
-
登录远程桌面时遇到“由于客户端检测到一个协议错误(代码0x1104)”
情况如图所示: 首先检查远程连接端口对不对?Windows远程默认的连接端口是3389,一般大家连接时直接输入IP或域名就可以连接了.如果还要加:端口号的话,就确定这个端口号对否? 本文适用范围 Windows系列所有系统.另,作者演示系统为Windows2003 远程连接中断代码0x1104解决方法/步骤 第1步:在桌面找到网上邻居图标,并右键打开网上邻居. 或可以直接在开始菜单中的设置网络连接中同样打开. 第2步:打开使用的网络并在此网络上右键,选择属性. 第3步:在打开的网络连接属性中的"
-
windows服务器记录3389远程桌面IP策略
3389IP日志路径是C:\WINDOWS\PDPLOG\RDPlog.txt 程序代码 复制代码 代码如下: MD C:\WINDOWS\PDPLOG echo date /t ^>^>RDPlog.txt >>C:\WINDOWS\PDPLOG\PdPLOG.CMD echo time /t ^>^>RDPlog.txt >>C:\WINDOWS\PDPLOG\PdPLOG.CMD echo netstat -n -p tcp ^| find "
-
正确开启Win2008远程桌面的方法
1.正常的开启操作: 在桌面上右点"计算机"->"属性"->在打开的"系统"窗口里点击"远程设置",再切换到"远程"选项板中,将"远程协助"打上对钩,再将"远程桌面"里根据你的需要选择一项目,比方我选择的是"允许运行任意版本远程桌面的计算机连接".确定就行了. 2.特殊的情况:有的网友会发现在给"远程协助"打钩时,是
-
利用微软com组件mstscax.dll实现window7远程桌面功能
复制代码 代码如下: namespace Client{ public partial class Login : Form { private string ip = null; public Login() { InitializeComponent(); } public Login(string IP) { InitializeComponent(); i
-
C#利用Windows自带gdi32.dll实现抓取屏幕功能实例
本文实例讲述了C#利用Windows自带gdi32.dll实现抓取屏幕功能,是C#应用程序设计中一个非常实用的功能,现分享给大家供大家参考借鉴. 具体功能代码如下: internal static void GetScreenShot( ) { //获得当前屏幕的大小 Rectangle rect = new Rectangle(); rect = Screen.AllScreens[0].WorkingArea; //计算图片的大小,因为图片的长和宽有可能超过目前屏幕的大小 //创建一个以当前
-
Vue2.0利用 v-model 实现组件props双向绑定的优美解决方案
在项目中开始使用vue2来构建项目了,跟 vue1 很大的一处不同在于2 取消了props 的双向绑定,改成只能从父级传到子级的单向数据流,初衷当然是好的,为了避免双向绑定在项目中容易造成的数据混乱. 解决方案一 然后开始参考网上和github上的方案等等,发现很多解决方案是这样的 用data对象中创建一个props属性的副本 watch props属性 赋予data副本 来同步组件外对props的修改 watch data副本,emit一个函数 通知到组件外 这里以最常见的 modal为例子:
-
C#利用微软自带库进行中文繁体和简体之间转换的方法
本文实例讲述了C#利用微软自带库进行中文繁体和简体之间转换的方法.分享给大家供大家参考.具体分析如下: 下面的代码是一个简单的转换范例,真正的核心转换语句只有一句话,其它的都是界面和数据相关的,使用前需要引用Microsoft.VisualBasic这个类库 /// <summary> /// 转繁体 /// </summary> /// <param name="sender"></param> /// <param name=&
-
Flutter利用SizeTransition实现组件飞入效果
目录 前言 SizeTransition 介绍 应用 使用 SizeTransition 实现其他动画效果 总结 前言 继续 Transition 系列动画组件的介绍,本篇来介绍 SizeTransition.SizeTransition 用于更改子组件的尺寸来实现动画.支持垂直方向或水平方向修改动画,同时尺寸更改的起始位置可以从顶部.中部.底部(垂直方向)或左侧.中间.右侧(水平方向)开始.通过这些特性,我们可以构建组件飞入的效果. SizeTransition 介绍 SizeTransiti
-
Android利用ContentProvider初始化组件的踩坑记录
目录 项目描述 问题排查 总结 项目描述 先简单描述一下遇到的问题. 项目比较庞大是以组件化的形式进行构建的,记录崩溃日志是由专门的一个组件去做,这里且叫它crash吧.而crash的核心逻辑如下: //伪代码 public class MyCrash implements UncaughtExceptionHandler { private static UncaughtExceptionHandler defaultUncaughtExceptionHandler; public stati
-
利用 FormData 对象和 Spring MVC 配合实现Ajax文件下载功能
Ajax文件下载 利用 FormData 对象和 Spring MVC 配合可以实现Ajax文件上载功能: 步骤 1.导入组件并准备静态脚本 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.2</version> </dependency> &l
-
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
前言 最近在搭个人博客网站,需要一个 markdown 编辑器,来进行博客的编写 看了网上的教程,决定使用 simplemde 以为可以直接能拿来用的 不过实际运用的时候发现还是有要完善的地方 比如令人头疼的图片上传 最终效果 安装及初始化 npm install simplemde --save 在html中加入一个textarea <textarea id="simplemde"></textarea> 在vue的生命周期函数 mounted 中,添加 si
-
Vue + Node.js + MongoDB图片上传组件实现图片预览和删除功能详解
本文实例讲述了Vue + Node.js + MongoDB图片上传组件实现图片预览和删除功能.分享给大家供大家参考,具体如下: 公司要写一些为自身业务量身定制的的组件,要基于Vue,写完后扩展了一下功能,选择写图片上传是因为自己之前一直对这个功能比较迷糊,所以这次好好了解了一下.演示在网址打开后的show.gif中. 使用技术:Vue.js | node.js | express | MongoDB. github网址:https://github.com/neroneroffy/privat
-
JS 组件系列之Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案
前言:最近项目里面需要用到表格的冻结列功能,所谓"冻结列",就是某些情况下表格的列比较多,需要固定前面的几列,后面的列滚动.遗憾的是,bootstrap table里自带的fixed column功能有一点bug,于是和同事讨论该如何解决,于是就有了这篇文章. 一.起因回顾 最近项目里面有一个表格需求,该表格列是动态产生的,而且列的数量操作一定值以后就会出现横向滚动条,滚动的时候需要前面几列固定.也就是所谓的excel的冻结列功能.该如何实现呢?不用多说,当然是查文档,于是找到了这篇h
随机推荐
- angular中的http拦截器Interceptors的实现
- PHP与SQL注入攻击防范小技巧
- 解决vue router使用 history 模式刷新后404问题
- 排序算法的Java实现全攻略
- javascript中等于(==)与全等(===)的区别说明
- go和python调用其它程序并得到程序输出
- java jdbc连接和使用详细介绍
- node.js中的http.response.removeHeader方法使用说明
- mysql中循环截取用户信息并插入到目标表对应的字段中
- Windows 配置Apache以便在浏览器中运行Python script的CGI模式
- mysql如何查询某一时间段内没有卖出的商品
- 浅析java中Integer传参方式的问题
- Python 字符串大小写转换的简单实例
- C#枚举数值与名称的转换实例分享
- 详谈Numpy中数组重塑、合并与拆分方法
- C#如何读取Txt大数据并更新到数据库详解
- 详解Java数字签名提供XML安全
- Android编程实现在自定义对话框中获取EditText中数据的方法
- 解决NTLDR is missing的具体解决方法
- Android BottomNavigationBar底部导航的使用方法