精华内容
下载资源
问答
  • 取消COM服务组件注册 取消COM服务组件注册 取消COM服务组件注册 取消COM服务组件注册
  • 摘要:VC/C++源码,系统相关,COM服务, 组件注册 VC++.NET取消COM服务组件注册的程序,在窗口中点击右键即可看到取消COM组件的窗口。编辑注:如果测试中导致Windows部分功能不可用,则可通过恢复组策略的方式的恢复,...
  • 注册注销COM组件

    千次阅读 2016-12-14 14:23:59
    一、注册COM组件  在命令提示符下面,进入DLL所在的目录  用gacutil /i DemoCom.dll 将这个DLL加入全局缓存里  然后用 regasm DemoCom.dll 注册这个dll 二、注销COM组件  在命令提示符下面,进入DLL...
    一、注册COM组件
    
      在命令提示符下面,进入DLL所在的目录
      用gacutil /i DemoCom.dll 将这个DLL加入全局缓存里
      然后用 regasm DemoCom.dll 注册这个dll


    二、注销COM组件
      在命令提示符下面,进入DLL所在的目录
      用gacutil /i DemoCom 从全局程序集缓存中移除程序集 DemoCom, 注意:这里仅是用DemoCom而没有后缀名
      用regasm DemoCom.dll /u 注销这个COM组件,(这里需要带上.dll后缀)
    展开全文
  • 如何获取当前视图中成为第一响应者的组件,并取消注册 UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow]; UIView *firstRespond

    http://blog.csdn.net/diyagoanyhacker/article/details/7663409



    如何获取当前视图中成为第一响应者的组件,并取消注册

    UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow]; 
    UIView *firstResponder = [keyWindow performSelector:@selector(firstResponder)];
    [firstResponder resignFirstResponder];


    http://bbs.sjtu.edu.cn/bbscon,board,MobileDev,file,M.1369665623.A.html

    今天学了下前台UI,就来说下响应对象(Responder Object)吧。之所以说初涉,是看
    到教程后面的章节还会涉及触摸,暂时没学到就不写了。
    
     
    
    1. UIResonder
    
    对于C#里所有的控件(例如TextBox),都继承于Control类。而Control类的继承关系如
    下:
    
    System.Object 
    
      System.MarshalByRefObject
    
        System.ComponentModel.Component
    
          System.Windows.Forms.Control
    
    对于iOS里的UI类,也有类似的继承关系。
    
    例如对于UITextField,继承于UIControl;UIControl继承于UIView,UIView继承于UIRe
    sponder,UIResponder继承于NSObject。
    
    具体架构可以参见:
    
    http://developer.apple.com/library/ios/#documentation/general/conceptual/Devp
    edia-CocoaApp/Responder.html
    
    
    
    
    UIResponder是UIKit框架中的类(Mac OS X Cocoa对应的是AppKit框架)。
    
     
    
    2. 第一响应对象
    
    在应用的响应对象里,会有一个成为第一响应对象。
    
    第一响应对象和其他响应对象之间有什么区别?对于普通的触摸事件没什么区别。就算
    我把一个按钮设置成第一响应对象,当我点击其他按钮时,还是会响应其他按钮,而不
    会优先响应第一响应对象。
    
    第一响应对象的区别在于负责处理那些和屏幕位置无关的事件,例如摇动。
    
    苹果官方文档的说法是:第一响应对象是窗口中,应用程序认为最适合处理事件的对象
    。
    
    一个班只能有一个班长,应用的响应对象中,只能有一个响应对象成为第一响应对象。
    
     
    
    3. 成为与取消第一响应对象。
    
    要当第一响应对象,还需要有View来毛遂自荐:
    
    - (BOOL) canBecomeFirstResponder
    {
        returnYES;
    }
     
    
    如果缺少了这段,就算用[view becomeFirstResponder]也不能让一个view成为第一响应
    对象。。。强扭的瓜不甜?好吧不是这个原因。大多数视图默认只关心与自己有关联的
    事件,并且(几乎)总是有机会来处理这些事件。以UIButton为例,当用户单击某个UIB
    utton对象时,无论当前的第一响应对象是哪个视图,该对象都会收到指定的动作消息。
    当上第一响应对象吃力不讨好么。。。所以只能由某个UIResponder明确表示自己愿意成
    为第一响应对象才行。(我不知道设计上是基于什么考虑。。。安全?)
    
     
    
    在当上第一响应对象时,不同对象可能会有一些特殊的表现。例如UITextField当上的时
    候,就会调出一块小键盘。
    
    第一响应对象也有可能被辞退。发送一个resignFirstResponder,就可以劝退。
    
     
    
    4. 第一响应对象的任务
    
    刚才说了第一响应对象可以处理摇动。就来看个范例吧:
    
     
    
    - (void) motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event
    {
        if(motion == UIEventSubtypeMotionShake)
        {
            NSLog(@"Device is beginning to shake");
            [selfsetCircleColor:[UIColorredColor]];
            [selfsetNeedsDisplay];
        }
    }
     
    
    当摇动开始时触发某些行为。
    
     
    
    5. 获取当前第一响应对象
    
    源自这篇讨论:http://stackoverflow.com/questions/1823317/get-the-current-firs
    t-responder-without-using-a-private-api 
    
    提问的家伙用了如下的方式来获取
    
    UIView   *firstResponder = [keyWindow 
    performSelector:@selector(firstResponder)];
    
    结果被苹果打回来,说用了非公开的API。。。
    
    于是这家伙只好苦逼地用递归了:
    
    implementationUIView (FindFirstResponder)
    - (UIView *)findFirstResponder
    {
        if (self.isFirstResponder) {        
            return self;     
        }
        for (UIView *subView in self.subviews) {
            UIView *firstResponder = [subView findFirstResponder];
            if (firstResponder != nil) {
                return firstResponder;
            }
        }
        return nil;
    } 
    @end
     
    
    恩。。。所以如果有必要的话,要么指定一个固定的第一响应对象,要么弄个全局变量
    来保存当前第一响应对象? 

    展开全文
  • C#写的COM组件注册与反注册

    千次阅读 2018-11-08 11:13:14
    指定注册或反注册的位置(位于注册表中): public class ClassCommand { [ComRegisterFunction()] public static void RegistryCommand(string regKey) { Microsoft.Win32.Registry.ClassesRoot....

    指定注册或反注册的位置(位于注册表中):

    public class ClassCommand
    {
    	[ComRegisterFunction()]
    	public static void RegistryCommand(string regKey)
    	{
    		Microsoft.Win32.Registry.ClassesRoot.CreateSubKey(regKey.Substring(18) + "\\Implemented Categories\\" + "{E5BDE9F2-167C-49BD-B05C-BCDF47B297FF}");
    	}
    
    	[ComUnregisterFunction()]
    	public static void UnregisterCommand(string regKey)
    	{
    		Microsoft.Win32.Registry.ClassesRoot.DeleteSubKey(regKey.Substring(18) + "\\Implemented Categories\\" + "{E5BDE9F2-167C-49BD-B05C-BCDF47B297FF}");
    	}
    }

    使用方法示例:

    [ClassInterface(ClassInterfaceType.None)]
    [Guid("9DD159BA-78C1-4FA1-8FE0-B1FBB6EB41F6")]
    public class CTestXXZX : ClassCommand
    {
    	
    }

     

    展开全文
  • com组件注册与卸载

    千次阅读 2008-01-29 10:13:00
    老潘说: COM规范中规定:支持自注册的进程外组件,必需支持两个命令行参数: /RegServer和/UnRegServer,以便完成注册或注销操作. 进程内用:regsvr32 .dll文件 regsvr32 /u .ocx文件

      老潘说:   COM规范中规定:支持自注册的进程外组件,必需支持两个命令行参数:  
      /RegServer和/UnRegServer,以便完成注册或注销操作.   

    进程内用:regsvr32 .dll文件 regsvr32 /u .ocx文件

    展开全文
  • Windows动态库注册和取消注册

    千次阅读 2018-12-04 23:26:38
      regsvr32命令用于注册COM组件,是Windows系统用来注册系统控件或卸载控件的命令。 ——百度百科 ###控件注册: regsvr32 “C:\cpy\Softs\Install\HTML_Help_Workshop-1.3\itcc.dll” note:regs...
  • IIS下注册COM组件

    千次阅读 2012-06-26 17:10:35
    检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005基本上.net导出excel文件,都需要如此配置一下,不配置有的时候没错,而配置后基本应该不会出错。...
  • .net比较完美的动态注册com组件

    千次阅读 2015-06-11 14:07:10
    .net中经常需要使用com组件,怎么样注册com组件呢? 一般想到的当然是直接通过系统cmd 调用regsvr32注册程序去注册,如下: regsvr32 name.dll 在.net中可以直接执行cmd命令如下: System.Diagnostics.Process....
  • COM组件和调用

    千次阅读 2019-05-02 09:35:20
    COM组件和调用1、引言2、实验环境3、COM组件介绍4、实验过程4.1 利用C#创建一个COM组件4.1.1 项目创建4.1.2 配置项目属性功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段...
  • ActiveX组件及其注册

    千次阅读 2006-02-25 09:40:00
    随后,将就如何注册ActiveX组件的问题进行比较深入详细的解释。分别给出ActiveX 控件、ActiveX DLL、ActiveX EXE的具体注册方法。并在此基础上,对如何在制作安装程序并安装后,实现对 ActiveX组件注册给出了若干...
  • jacob调用com组件

    千次阅读 2016-12-11 22:04:29
    com组件可以存在exe,或者dll中,而且对vb,vc,delphi等语言提供了统一的调用,而dll只能存在于dll文件中,而且不同...1.注册com组件(这里使用大漠插件dm.dll) regsvr32 dm.dll 另外regsvr32 /u dm.dll 代表卸载c
  • VS2017 C++调用C#生成的COM组件

    千次阅读 2019-01-17 18:53:00
    C#生成COM组件: VS2017 ——> 新建 ——> 项目 ——> Visual C# ——> 类库(.NET Framework) *注意:如果选择 "类库(.NET Standard)" 后面可能无法选择 "为COM互...
  • C++调用C# COM组件

    千次阅读 2014-11-13 14:35:49
    C#编写COM组件: 1.创建一个C#的dll类库MyInterop: ...3.在“生成“属性页面,选中”为COM互操作注册”。这样项目编译后会自动将生成的dll注册COM组件 4.在“签名”属性页面,选中“为程序集签
  • 一. C#创建组件: 1. VS2008新建一个项目,选择Visual C#, Class library 修改Properties下面的AssemblyInfo.cs文件,ComVisible属性...选择“生成”选项卡,把“为COM互操作注册”勾选上 选择“签名”选项卡,把
  • com组件--GUID

    千次阅读 2015-04-08 11:33:37
    COM编程——GUID和注册表 2014年1月13日作者:果冻想 1,129 views暂无评论 什么是GUID? 做COM开发,就不得不去了解IID了,IID作为每一个接口的唯一标识符;我之前也有像下面这样定义一个IID: // {2...
  • Android 取消静态注册的BroadcastReceiver

    千次阅读 2017-04-12 16:11:31
    大家都知道,关于Android广播事件的注册有两种方式,一种是在代码中静态注册,一种呢是写在Manifest中的静态注册,在这我就不跟大家罗嗦,如何 静态注册,如何动态注册了,相信大家也知道。 大家有没有考虑过这个...
  • Com 组件的装载和卸载

    千次阅读 2016-08-17 14:49:59
    进程内组件的装载:  客户程序调用COM 库的 CoCreateInstance 或 CoGetClassObject 函数创建 COM 对象,在 CoGetClassObject 函数中,COM 库根据系统注册表中的信息,找到类标识符 CLSID 对应的组
  • Python调用C# Com dll组件实战

    千次阅读 2017-10-11 13:21:07
    类似于这种C# 能实现的功能而在Python下实现不了的,搜集...第二种方式是,C# dll源码编译成Com组件,Python再调用COM组件Dll的方法。 网上有很多Python调用COM dll教程,但大部分是C或C++编写的dll,很少有比较全面的
  • 本BLOG是对在代理/存根模式下COM组件调用的方法与兄弟们探讨一下。希望能对大家有所帮助。  COM组件对外输出接口有两种模式:TLB库((Type Library)模式和代理/存根(Proxy/stud)模式。如果COM组件是通过TLB
  • 1.下载owc 10软件包, 地址是 http://office.microsoft.com/downloads/2002/owc10.aspx http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=982B0359-0A86-4FB2-A7EE-5F3A499515DD2. ...
  • Matlab混合编程之COM组件(C#篇) (2014-04-02 18:20:48) 转载▼ 标签: 激动人心 代码 不含 如图 任何 分类: 软件使用 另一种混合编程方式——COM组件,利用m文件生成dll再由C#调用...
  • KillIt :ASP/COM+组件开发辅助软件

    千次阅读 2004-08-29 12:56:00
    问题ASP虽然有些迟暮,但是依靠COM+的强力支撑,仍然是很多开发人员的B/S开发首选。...这个dll也不能删除已经用regsvr32取消注册了,即使该组件的ie页面也关闭了,不能再编译进程杀不掉组件也不能删这个时候相信大多
  • Bootstrap 布局组件

    千次阅读 2016-07-17 11:42:06
    Bootstrap 布局组件 1、Bootstrap字体图标 (1)、字体图标列表链接  http://www.runoob.com/bootstrap/bootstrap-glyphicons.html (2)、用法  如需使用图标,只需要简单地使用下面的代码即可。请在图标和...
  • 这篇文章首先介绍了如何创建一个ATL工程...最后分析了在程序中CLSID和IID获取时候的索引,由于.idl文件中库声明中接口类的声明顺序不一样,就导致了获取类型信息时候的索引不一样,这在自动化COM组件的使用中需要注意。
  • 大家都知道,关于Android广播事件的注册
  • 注册ADODB.Stream组件regsvr32 "C:/Program Files/Common Files/System/ado/msado15.dll"关于Adodb.Stream 的使用说明 组件:"Adodb.Stream" 有下列方法: Cancel 方法 使用方法如下 Object.Cancel 说明:取消...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,974
精华内容 15,589
关键字:

com组件取消注册