• 注册该程序集并创建一个类型库,将程序集添加到全局程序集缓存中


    仍然使用开始菜单中的Vistual Studio .Net命令提示符

    进入你的项目目录,假设为D:myProjectinRelease

    在对话框中输入

    1. d:<回车> 
    2. cd myprojectin elease<回车> 

    然后输入 dir 命令可以看见Csic.Crypt.dll文件

    然后输入:regasm /tlb Csic.Crypt.tlb Csic.Crypt.dll<回车>

    然后就在这个目录下生成了Csic.Crypt.tlb类型库文件.不要关闭此提示符窗口.

    这时候,这个.dll的.net程序集就变成一个标准的Com组件了,但是还不能用,必须让它变成全局Com组件.

    这个regasm 实用程序将创建一个类型库并在 Windows 注册表中对其进行注册,以使 PhysServer2.dll 中的类对 COM 客户端可用 .

    三、 将程序集添加到全局程序集缓存中

    进入提示符窗口,输入

    1. gacutil /I Csic.Crypt.dll<回车>  

    这时,你的这个dll就被复制到全局程序集缓存中了.也就是说无论在这个电脑的哪个硬盘上都可以使用此dll组件了.

    四、C#编写COM组件使用方法

    asp内的使用方法

    1. set obj = Server.CreateObject( "Csic.Crypt" )  
    2. dim str1  
    3. str1 = obj.Encrypt( "要加密内容","密码" ) // 加密  
    4. dim str2  
    5. str2 = obj.Decrypt( "要解密内容","密码" ) // 解密 
  • 相关阅读:
    json.stringify()和json.parse()
    C# 对json对象嵌套数组
    sql 时间段内没有的数据等于0
    epoint:TreeView
    Asp.Net使用org.in2bits.MyXls.dll操作excel的应用
    VS中的生成事件
    mysql主从复制
    mysql索引优化分析
    MySQL逻辑架构简介
    大数据DMP画像系统(转载 简介-龙果学院)
  • 原文地址:https://www.cnblogs.com/tsx1230/p/3210412.html
Copyright © 2020-2023  润新知