我有一个简单的WinForms应用程序,只有一个窗口,里面有一个WebBrowser控件。 在Vista上,这无法显示日期,但工作正常XP? 该网站运行activeX来显示日期。
namespace WindowsFormsBrowserTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.webBrowser1.Navigate("http://www.pcpitstop.com/testax.asp");
}
}
}
http://www.pcpitstop.com/testax.asp
任何线索都会非常感激,应该很简单,但我不知道。
那里有安全专家吗?
答案 0 :(得分:2)
如果网站失败,您可以在Vista上的Internet Explorer中正确查看该网站吗?我知道当我访问该网站时,我被要求安装ActiveX控件。 WebBrowser控件不会为您安装ActiveX控件。
答案 1 :(得分:0)
在Vista计算机上的Internet Explorer中,转到“Internet选项”,“安全”标签页。您将看到一个选项“启用保护模式”。把它关掉......: - )
(此选项在XP和其他Windows版本中不存在。)
答案 2 :(得分:0)
我最终解决了这个问题。一个网页导致例外。
该应用程序正在托管一个运行activeX控件的网页。
关闭具有后期构建步骤的应用程序的数据执行保护“DEP”。
现在一切正常。