Вставить DLL в HTML <object> - PullRequest
       2

Вставить DLL в HTML <object>

7 голосов
/ 07 января 2011

Я наткнулся на какой-то старый код

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

В настоящее время он не работает и используется для более старых версий IE. Я никогда не сталкивался с встраиванием DLL в веб-страницу, как это. Похоже, что Windows .NET-приложение написано на C #. Это используется в нашей внутренней сети.

И ClassName имеет тип System.Windows.Forms.UserControl

Также кажется, что я могу вызывать методы C # UserControl напрямую через javascript.

Есть ли у кого-нибудь документация о том, как это работает и возможно ли взломать его в firefox. Переписать элемент управления Windows как веб-приложение было бы кошмаром.

[Изменить]

Похоже, что-то вроде activeX / COM, где в IE вы можете просто перенести приложение Windows непосредственно в html-файл. Предполагается, что он сможет работать локально, если вы правильно настроите различные. Если у кого-то есть представление о том, что нужно настроить, чтобы это работало, это было бы неплохо.

Microsoft, вы никогда не должны были позволять людям напрямую переносить элементы управления Window в IE. Это отвратительная концепция.

1 Ответ

2 голосов
/ 07 января 2011

Трудно сказать, не зная точно, для чего это было ...

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

Может дать вам некоторую информацию ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...