我创建了一个c#类库。我需要使用dll调用库文件javascript中的方法.javascript将嵌入已创建的网页中。该DLL将在客户端计算机上。有人可以帮忙吗? Ps:该方法返回一个布尔值
更多细节:实际上,该网站是一个虚拟网络会议软件,其中每个人都有一个特定的化身。我必须检测一个特定的软件(进行视频通话所需)是否安装在用户的系统中。如果安装了,我必须通过在他的头像上显示一些特殊符号来表示。我做了一个ac#类库,返回“true” “如果软件安装在系统中。现在我必须将其嵌入虚拟会议网络软件中
我是c#和javascript编程的新手!
答案 0 :(得分:3)
使用ActiveXObject类:http://www.dreamincode.net/forums/topic/38890-activex-with-c%23/
答案 1 :(得分:1)
可能的解决方案:
您需要在目标计算机上注册您的dll。 在js中,您需要创建具有相同注册名称的ActiveX对象
var ObjFromDll = new ActiveXObject("DllRegisteredName");
并称之为方法。
var anyResult = ObjFromDll.MyMethod()