我爱Aspx >> Asp.Net >> 从COM组件调用.NET组件编程实战这个regasm 实用程序将创建一个类型库并在 Windows 注册表中对其进行注册,以便 COM Services可以访问.NET组件。在使用regasm对.NET进行注册之后,标准的Windows客户就可以后期绑定组件中的类。注册组件的过程必须一次完成。在.NET组件被注册之后,所有的COM 客户都可以访问它。
三、将程序集添加到全局程序集缓存中
在使用.NET程序集之前,我们必须把程序集安装到全局的高速缓存中。为此进入Visual Studio .Net提示符窗口,输入
gacutil /I StringCrypt.dll<回车>
这时,你的这个dll就被复制到全局程序集缓存中了。也就是说无论在这个电脑的哪个硬盘上都可以使用此dll组件了。
四、使用方法
1. 在source.aspx中生成加密串
using jonson;
…
jonson.StringCrypt crypt = new jonson.StringCrypt();
String tmpstr = username+"^"+password;
… …
strinfo = crypt.Encrypt(tmpstr,"fk58Fgju"); // fk58Fgju为密匙
Response.Redirect("target.asp?info="+strinfo);
2. 在target.asp页面中接收并解密字符串
info = Request.QueryString(“info”)
set obj = Server.CreateObject("jonson.StringCrypt")
str1 = obj.Encrypt(info,"fk58Fgju") // 解密
本文的顺利实现,得到了网友TomMax(笑望人生)等人的大力帮助,在此表示衷心的感谢。
Ҷƪл˵?
在C#中使用COM+实现事务控制[04-21]
缓存 ASP.NET 页的某些部分[04-21]
COM,COM+区别[04-21]
使用C#开发COM+组件[04-21]
C# 注册COM+组件步骤[04-21]
c#教程第一讲 开始.net探索之旅[04-21]
.net课件之多线程[04-21]
五子棋.NET源码下载[04-21]
跟我一起学.net资料(二)[04-21]
跟我一起学习.net资料(一)[04-21]
乱画的一大堆哈哈[04-21]
我住的那栋楼下[04-21]
雨中漫步—瞬间的浪漫[04-21]
一辈子的幸福[04-21]
感悟[04-21]
鱼和水,我和你……[04-21]
男朋友与男性好友[04-21]
当我们的心流连在午夜[04-21]
放手的幸福[04-21]
幸福的人不看结局[04-21]