【问题标题】:How to Invoke a method in a dll present in the client machine ,using Object Tag in HTML?如何使用 HTML 中的对象标记调用客户端计算机中存在的 dll 中的方法?
【发布时间】:2016-04-26 11:00:02
【问题描述】:

我创建了一个 dll(将在客户端),它有一个用 VB 编写的类,getter 返回字符串。

我知道在客户端访问此类的代码是使用 Object 标记并在 HTML 中引用 classid
但是要让我的 HTML 识别这个类,它应该在注册表编辑器中注册。

如何在注册表编辑器 HKEY_LOCAL_MACHINE>Software>Classes>CLSID 中注册,以便我可以使用 HTML 中的对象标记调用它来调用类中的方法?

我对解决方案的理解有误吗?

【问题讨论】:

    标签: html vb.net dll registry


    【解决方案1】:

    您必须使用 RegAsm.exe 实用程序注册您的 DLL。

    This article 解释了细节,this one 给出了一个广泛的例子。

    【讨论】:

    • 我不允许使用 RegAsm.exe,但感谢您的文章
    • 但是您可以在注册表中进行更改吗?您可以(或多或少)进行干净的 Windows 安装,比较运行 RegAsm.exe 前后的注册表,并尝试手动输入这些条目。
    • 感谢我得到了解决方案,我在 Visual Studio 中为解决方案创建了一个安装程序并在机器上运行了 exe
    猜你喜欢
    • 2010-11-26
    • 1970-01-01
    • 2013-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多