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

 

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

进入你的项目目录,假设为D:\myProject\bin\Release

在对话框中输入

  1. d:<回车> 
  2. cd myproject\bin\release<回车> 

然后输入 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( "要解密内容","密码" ) // 解密 

转载于:https://www.cnblogs.com/tsx1230/p/3210412.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值