0

Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version: http://en.wikipedia.org/wiki/Trident_(layout_engine)

I wanted to know how or if i can use Trident version 6.0 (IE 10 equivalent) in C# Windows Forms Application (.NET Framework 4)

EDIT: I wanted to implement WebSockets and local storage for my Windows Forms App. And i need new trident for that i guess.

4

2 回答 2

0

您将需要使用WebBroser该类。我发现要强制用于在您的应用程序中呈现的引擎版本,您应该更新FEATURE_BROWSER_EMULATIONIE 的注册表项。检查这篇文章以供参考。MSDN上还有一篇文章,其中包含所有允许的值。

当然,运行你的软件的 mashine 应该安装了这个版本的 IE。

编辑: 我在 CodeProject上找到了可能有帮助的旧文章。据我了解,您可以在这些命令行命令中包含所需的 DLL:

aximp c:\windows\system\shdocvw.dll
tlbimp mshtml.tlb

但是,我没有对此进行测试,因此您可以尝试一下,看看它是否有效。

于 2013-04-29T08:42:25.180 回答
0

您可以使用 WebBrowser 控件向最终用户显示 html。我想渲染引擎将取决于安装的 IE 版本。

http://msdn.microsoft.com/en-us/library/w290k23d.aspx

于 2013-04-29T08:32:55.853 回答