如何从javascript调用dll中的方法

本文关键字:方法 dll 调用 javascript | 更新日期: 2023-09-27 18:05:29

创建一个c#类库。我需要调用一个方法在库文件javascript使用dll。javascript将嵌入到已经创建的网页中。dll将在客户端机器上。有人能帮忙吗?
Ps:该方法返回一个布尔值

更多细节:实际上该网站是一个虚拟网络会议软件,其中每个人都有一个特定的化身。我必须检测用户的系统中是否安装了特定的软件(用于进行视频通话)。如果它被安装,我必须通过在他的化身上显示一些特殊的符号来表明。我做了一个c#类库,如果软件安装在系统中,它会返回"true"。现在我必须把它嵌入到虚拟会议网络软件

我是c#和javascript编程的新手!

如何从javascript调用dll中的方法

使用ActiveXObject类:http://www.dreamincode.net/forums/topic/38890-activex-with-c%23/

可能的解决方案:

你需要在目标计算机上注册你的dll。在js中,您需要创建具有相同注册名称的ActiveX对象

var ObjFromDll = new ActiveXObject("DllRegisteredName");

并调用它的方法

var anyResult = ObjFromDll.MyMethod()