2011-01-07 15 views
7

私はそれが現在動作しないいくつかの古いコード埋め込みdllが<object>

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

渡って来て、IEの古いバージョンで動作するように使用しました。私はこのようなWebページにdllを埋め込むことは決してありません。それはC#で書かれたWindows .NETアプリケーションのようです。これはイントラネットで使用されています。

そして、クラス名はタイプSystem.Windows.Forms.UserControl

であるまた、私はjavascriptを介して直接ユーザーコントロールのC#のメソッドを呼び出すことができそうです。

誰でも、どのようにこの作品が動作しているかどうか、それが可能かどうかは、Firefoxにハックすることができますか? WebアプリケーションとしてのWindowsコントロールの書き換えは悪夢となります。

[編集]

どこIEであなたが直接HTMLファイルにだけポートWindowsアプリケーションでしたActiveX/COMの事のいくつかの種類のように見えます。さまざまな設定を正しく行うと、ローカルで実行できるはずです。誰かがこれがうまくいくために何が設定される必要があるかというアイデアがあるなら、それはうまくいくでしょう。

マイクロソフトでは、ウィンドウコントロールをIEに直接移植することを許可してはいけません。それは恐ろしい概念です。

+0

ことの一つは、エクスプローラで、多少のInternet Explorerに関連付けられています(そしてその逆)... MSがMSのソフトウェアの新しいバージョン(または更新版)をリリースしたとき、いつもそんなに多くの悪用がある理由の一つ... .... Firefoxの移植/ハッキングに関して:聞いたことがある... – CarpeNoctumDC

答えて