1

被告知不能用我自己的 clickonce 应用程序复制 msHtml,我想:

检测客户端的计算机是否安装了 msHtml.dll,如果是,可以在我的应用程序中使用它

如果没有安装 msHtml,请阻止代码运行需要 msHtml 的部分。

当然,避免任何令人讨厌的错误消息,如“缺少 dll”等。

我需要 2 个不同版本的编译代码吗?

如果需要 2 个版本,如何在启动应用程序之前以及在下载之前了解 msHtml 先决条件?

4

2 回答 2

2

mshtml 将在除 16 年前发布的原始 Windows 95 之外的任何 Windows 系统上运行,并且早已不受支持。

也有可能系统上没有有人运行过类似 nLite 或类似工具来删除 Internet Explorer,但我认为这些工具会破坏操作系统,在这种情况下我不会支持我的应用程序。

于 2011-03-24T19:48:02.393 回答
1

mshtml 是一个系统组件,将在任何 Windows 系统上。更重要的验证是检查系统上当前的版本是否满足您的要求。

于 2011-03-24T19:42:53.437 回答