C# Windows 7上internet explorer 6.0的IE ActiveX控件
我有一个托管应用程序 web浏览器组件。我正在努力 编写一个自动运行的程序 填充一些HTML文本字段,设置一些 HTML组合框,单击按钮。。。我做过这类事情。这个 程序应该上传一些excel 将文件发送到远程服务器。卓越 文件附加到HTML表单。这就是我要说的 我知道这个问题已经讨论过了 所以,我在这一点上被绊倒了 设置这个著名的html元素 类型=文件。我在论坛和网站上挖掘 关于这种情况,请访问web。我读到了 使用IE6.0ActiveX包装器,您可以 管理设置文件选择器HTML Send.SendKeys()安全漏洞中的元素 我的问题是: 在我最近的代码中,我使用了一个包装器 我在这里找到的类: 由于IE8.0安装在我的win7上,我将自动包装IE8.0。可以包装IE 6.0吗 在.NET 4.0和windows 7上,是吗 可能以某种方式虚拟化您的 仅使用IE 6.0的程序 程序的用户可能不希望 安装IE6.0。我没有尝试 这是否可以设置 IE 6.0中的文件选择器文本字段。 我在哪里可以买到IE 6.0 如果有人帮忙,我保证我会为他/她祈祷一辈子。 谢谢C# Windows 7上internet explorer 6.0的IE ActiveX控件,c#,internet-explorer-6,activex,browser,C#,Internet Explorer 6,Activex,Browser,我有一个托管应用程序 web浏览器组件。我正在努力 编写一个自动运行的程序 填充一些HTML文本字段,设置一些 HTML组合框,单击按钮。。。我做过这类事情。这个 程序应该上传一些excel 将文件发送到远程服务器。卓越 文件附加到HTML表单。这就是我要说的 我知道这个问题已经讨论过了 所以,我在这一点上被绊倒了 设置这个著名的html元素 类型=文件。我在论坛和网站上挖掘 关于这种情况,请访问web。我读到了 使用IE6.0ActiveX包装器,您可以 管理设置文件选择器HTML Send.
注:任何意见,如果我的路径是错误的,从一开始,将非常感谢。。。再次感谢。当您可以通过使用实现相同的结果时,为什么要将IE 6自动包装起来?安全漏洞不是一个功能,而是一个bug。不要依赖于bug的存在。
我认为所有现代版本的manjor浏览器都修复了这个漏洞,因此如果你在解决方案中嵌入开源webbrowser,你需要找到一个非常旧的解决方案(例如FireFox 1.5)。我可以用这个工具来控制文件选择器文本框吗?是的,没有支持的方法,不。好吧,现在我可以睡个好觉了,因为我在这个问题上得到了一个负号。现在我知道我的路错了。我将使用System.NET类实现自动化。WebBrowser是一个很好的自动化工具,文件选择器除外。