C#操作IE9(或者Chrome)内DOM元素的有关问题

C#操作IE9(或者Chrome)内DOM元素的问题
目的:因内部BS系统设计不合理,需要手动输入大量重复数据,所以想用C#制作一个悬浮窗(类似于迅雷的那种)置于最前,功能是点击它可以操作当前IE(8、9)或者Chrome以及Webkit内核浏览器内的Dom元素,以完成自动填写表单功能。
难点:该系统填写表单时,大量使用了JQuery弹出的模态窗口。
问题:1、这种想法是否可行?如何在不借助Webbrowser的情况下获取浏览器加载普通网页以及模态窗口的Dom元素?
           2、 如果必须借助Webbrowse控件来设计一个浏览器窗口的话,那么这种JQuery模态窗口应该如何处理?

求高人指点,真心感谢!
------解决方案--------------------
你可以试一下键盘精灵之类的
------解决方案--------------------
你的设计更不合理。
用外挂工具篡改浏览器dom的实现难度超过你们公司技术积累太多了。
要么自己作浏览器,要么用js来实现填表。

很显然你们自己作的系统实现填写数据,不就是在后台给控件赋值或者前台给控件赋值。

这个功能实际上毫无技术含量,繁琐程度取决于你们页面是否有规律。
------解决方案--------------------
引用:
你的设计更不合理。
用外挂工具篡改浏览器dom的实现难度超过你们公司技术积累太多了。
要么自己作浏览器,要么用js来实现填表。

很显然你们自己作的系统实现填写数据,不就是在后台给控件赋值或者前台给控件赋值。

这个功能实际上毫无技术含量,繁琐程度取决于你们页面是否有规律。
C#操作IE9(或者Chrome)内DOM元素的有关问题