仍然使用开始菜单中的Vistual Studio .Net命令提示符
进入你的项目目录,假设为D:myProjectinRelease
在对话框中输入
- d:<回车>
- 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 客户端可用 .
三、 将程序集添加到全局程序集缓存中
进入提示符窗口,输入
- gacutil /I Csic.Crypt.dll<回车>
这时,你的这个dll就被复制到全局程序集缓存中了.也就是说无论在这个电脑的哪个硬盘上都可以使用此dll组件了.
四、C#编写COM组件使用方法
asp内的使用方法
- set obj = Server.CreateObject( "Csic.Crypt" )
- dim str1
- str1 = obj.Encrypt( "要加密内容","密码" ) // 加密
- dim str2
- str2 = obj.Decrypt( "要解密内容","密码" ) // 解密