在html <object> </object>中嵌入dll

时间:2011-01-07 10:38:10

标签: javascript html dll object

我遇到过一些旧代码

<object id="foo" classid="/location/bar.dll#ProjectName.ClassName" viewastext></object>

它目前不起作用,并且曾经在旧版本的IE中使用。我从来没有在这样的网页中嵌入dll。它似乎是用C#编写的Windows .NET应用程序。这在我们的内部网上使用。

ClassName的类型为System.Windows.Forms.UserControl

我似乎也可以通过javascript直接调用UserControl的C#方法。

有没有人有任何关于它是如何工作的文档以及是否有可能将其破解为firefox。将Windows控件重写为Web应用程序将是一场噩梦。

[编辑]

它似乎是某种activeX / COM的东西,在IE中你可以直接将Windows应用程序移植到html文件中。如果您正确设置各种,它应该能够在本地运行。如果有人知道需要为此设置什么,那就太好了。

微软,你永远不应该允许人们直接将Window控件移植到IE中,这是一个可怕的概念。

1 个答案:

答案 0 :(得分:2)

如果不知道究竟是什么,很难说......

http://msdn.microsoft.com/en-us/library/a7as3z1d(v=vs.90).aspx

可能会给你一些信息......