用com组件实现类似远程桌面功能

转载 2013年12月03日 09:34:38
<font size="3">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;
        }
    }
}</font>
原文:用com组件实现类似远程桌面功能
http://www.itknow.cn/forum.php?mod=viewthread&tid=235&fromuid=2
(出处: IT知道社区 - IT学习交流家园!)


COM组件常用接口,以备自用

COM组件有三个最基本的接口类,分别是IUnknown、IClassFactory、IDispatch。 COM组件的存在方式:DLL文件或者EXE文件; COM组件包括COM对象; COM对象包...
  • d977136629
  • d977136629
  • 2017年03月14日 16:48
  • 418

总结一下在VC中调用COM组件的方法+++VC调用远程COM+组件

总结一下在VC中调用COM组件的方法 准备及条件: COM服务器为进程内服务器,DLL名为simpCOM.dll,该组件只有一个接口IFoo,该接口只有一个方法HRESULT SayHel...
  • embededvc
  • embededvc
  • 2014年01月29日 16:00
  • 1784

COM学习笔记4_创建COM组件的实现

为了实现COM的动态链接,必须把组件的实现和客户代码分隔开。 一种处理是把组件放入DLL中。 这样为了支持客户创建组建,组件需要导出一个类似CreateInstance的函数。 ...
  • u012764241
  • u012764241
  • 2015年06月09日 15:27
  • 711

总结一下在VC中调用COM组件的方法+++VC调用远程COM+组件

总结一下在VC中调用COM组件的方法 准备及条件: COM服务器为进程内服务器,DLL名为simpCOM.dll,该组件只有一个接口IFoo,该接口只有一个方法HRESULT SayHel...
  • embededvc
  • embededvc
  • 2014年01月29日 16:00
  • 1784

C++ COM组件编写初探

最近在学习COM,自己实现了一个小Demo,拿出来和大家分享一下。求各种批评。 我实现的这个组件向外提供了一个接口ICompTest,里面只有一个函数helloworld(),功能为返回一个整数...
  • shejiannan
  • shejiannan
  • 2014年05月20日 17:41
  • 850

COM组件技术在Linux C++下的使用例子

COM的接口 看了Window下的COM组件知识后,就想在Linux下 模仿写一个Com相关的例子,这几天刚好有时间,就写了一个小例子,现在把它分享出来,希望各位能提出宝贵的意见...
  • u011641755
  • u011641755
  • 2016年08月28日 23:48
  • 1660

VC调用COM组件的几种方法

这篇的内容也是我在使用COM组件的时候遇到困难后在网上找的一些调用的方法,以备后用。 1.首先创建一个COM组件:myCom.ocx    组件里面有一个普通接口:ImyCom   一个方法为:Hel...
  • u013823973
  • u013823973
  • 2014年12月26日 14:42
  • 1842

启动COM组件的三种机制

这里的COM组件可以是一个进程内服务器(In-Process Server),也可以是一个进程外服务器(Out-Of-Process Server)。一般情况下,我们在使用这些COM组件的时候,只要保...
  • sunnylion1982
  • sunnylion1982
  • 2013年11月21日 17:24
  • 2080

COM组件入门(一)

最近需要用到COM组件的知识,看了看COM编程指南,感觉还不错,把我的学习心得记录下来。这是我写...
  • davidsu33
  • davidsu33
  • 2014年08月13日 17:08
  • 1175

COM/DCOM开发之远程进程外组件(DCOM)

一 目的 使用VC++的ATL编程实现远程进程外组件。同时实现客户端这些组件的调用。二 要求 1)使用C++语言实现远程进程外组件,组建提供加、减、乘、除、判断是否素数等计算服务;客户端部分包括录入和...
  • u011402642
  • u011402642
  • 2015年06月16日 12:03
  • 534
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用com组件实现类似远程桌面功能
举报原因:
原因补充:

(最多只允许输入30个字)