• λ我爱Aspx >> Asp.Net >> 从COM组件调用.NET组件编程实战
  • 从COM组件调用.NET组件编程实战

  • :未知  Դ:非寒日志  :2007-4-21 0:45:31  ؼ:.net,com
  • 这个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(笑望人生)等人的大力帮助,在此表示衷心的感谢。

    Ҷƪл˵?
  • һƪ在来三张
    һƪ乱画的一大堆哈哈