2011-03-21 38 views
1

被告诉了MSHTML不能用我自己的ClickOnce应用程序被复制,我想:使用clickonce进行部署时,如何判断msHtml.dll是否可用于客户端计算机上?

检测,如果客户的电脑上已经安装的Mshtml.dll,如果是,能在我的应用程序使用它

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

,当然还有,避免像“缺少DLL”任何讨厌的错误消息,等

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

如何在启动应用程序之前以及在需要2个版本之前下载之前知道msHtml必备条件?

回答

2

mshtml将在任何Windows系统上运行,而不是在16年前发布的原始Windows 95上运行,并且自从不受支持之后很久。

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

1

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

相关问题