如何从javascript调用dll中的方法
本文关键字:方法 dll 调用 javascript | 更新日期: 2023-09-27 18:05:29
创建一个c#类库。我需要调用一个方法在库文件javascript使用dll。javascript将嵌入到已经创建的网页中。dll将在客户端机器上。有人能帮忙吗?
Ps:该方法返回一个布尔值
更多细节:实际上该网站是一个虚拟网络会议软件,其中每个人都有一个特定的化身。我必须检测用户的系统中是否安装了特定的软件(用于进行视频通话)。如果它被安装,我必须通过在他的化身上显示一些特殊的符号来表明。我做了一个c#类库,如果软件安装在系统中,它会返回"true"。现在我必须把它嵌入到虚拟会议网络软件
我是c#和javascript编程的新手!使用ActiveXObject类:http://www.dreamincode.net/forums/topic/38890-activex-with-c%23/
可能的解决方案:
你需要在目标计算机上注册你的dll。在js中,您需要创建具有相同注册名称的ActiveX对象
var ObjFromDll = new ActiveXObject("DllRegisteredName");
并调用它的方法
var anyResult = ObjFromDll.MyMethod()