Windows 7 上 Internet Explorer 6.0 的 IE ActiveX 控件

发布于 2024-11-16 13:18:01 字数 960 浏览 0 评论 0原文

我有一个托管应用程序,其中包含 网络浏览器组件。我正在努力 编写一个程序,自动 填充一些 HTML 文本字段,设置一些 HTML 组合框、单击按钮...我已经做过这些事情。这 程序应该上传一些Excel 文件到远程服务器。卓越 文件附加到 HTML 表单。这就是我所面临的问题。

我知道这个问题已经被讨论过 所以,但我陷入了困境 设置这个著名的 html 元素 类型=文件。我在论坛中挖掘并 关于这种情况的网络。我读到了 使用 IE 6.0 ActiveX 包装器,可以 管理设置文件选择器 HTML Send.SendKeys() 安全漏洞造成的元素。

我的问题是:

在我最近的代码中,我使用了包装器 我在这里找到的课程: http://blogs.artinsoft.net/mrojas/archive/2008/09/18/newwindow2-events-in-the-c-webbrowsercontrol.aspx 由于我的win7上安装了IE 8.0,所以我会自动包装IE 8.0。 IE 6.0 可以换行吗 在 .NET 4.0 和 Windows 7 上,IS IT 可以以某种方式虚拟化您的 自 IE 6.0 起即可使用该程序 程序的用户可能不想要 安装 IE 6.0。我没有尝试 这;是否可以设置 使用 IE 6.0 的文件选择器文本字段。 我在哪里可以获得 IE 6.0?

如果有人提供帮助,我保证我会为他/她祈祷一生。 谢谢。

注意:如果我的路径从一开始就是错误的,任何评论都将非常感激......再次感谢。

I have a managed application which has
a web browser component. I am trying
to write a program which automatically
fills some HTML text fields , set some
HTML combo boxes, click buttons... I have done these sort of things. The
program supposed to upload some excel
files to a remote server. The excel
files are attached to an HTML form. That is the point I am stacked at.

I know this issue has been talked on
SO but I am stucked at the point of
setting this famous html element
type=file . I dig in the forums and
web about this situation. I read that
with IE 6.0 ActiveX wrapper , one can
manage to set file chooser HTML
element by Send.SendKeys() security hole.

My question is:

In my recent code I am using a wrapper
class which I found here :
http://blogs.artinsoft.net/mrojas/archive/2008/09/18/newwindow2-events-in-the-c-webbrowsercontrol.aspx
since IE 8.0 is installed on my win7 I am automatically wrapping IE 8.0. Is it possible to wrap IE 6.0
on .NET 4.0 and on windows 7 and IS IT
POSSIBLE TO SOMEHOW VIRTUALIZE YOUR
PROGRAM FOR JUST USING IE 6.0 SINCE
THE USER OF THE PROGRAMS MAY NOT WANT
TO INSTALL IE 6.0. And I did not try
this; Is it possible to set the
filechooser text field with IE 6.0.
And Where can I get IE 6.0 ?

If someone helps , I assure that I pray for him/her to the rest of my entire life.
Thanks.

note:any comment if my path is wrong from the beginning , would be very appreciated... thanks again.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

欲拥i 2024-11-23 13:18:01

安全漏洞不是一个功能,而是一个错误。不要依赖错误的存在。
我认为这个漏洞在所有现代版本的主要浏览器中都已修复,因此如果您将开源网络浏览器嵌入到您的解决方案中,您需要找到一个非常旧的浏览器(例如 FireFox 1.5)。

A security hole is not a feature, it is a bug. Don't rely on the existance of a bug.
I think this hole is fixed in all modern versions of manjor browsers, so if you embed an open source webbrowser into your solution you need to find a very old one (e.g. FireFox 1.5).

梦里寻她 2024-11-23 13:18:01

当使用 Selenium 可以达到相同的结果时,为什么要包装 IE 6 来自动执行此操作?

Why wrap IE 6 to automate this when you can achieve the same result by using Selenium?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文