小编Bri*_* W.的帖子

有没有办法从.NET应用程序中的WebBrowser控件内启用IE8开发人员工具

如果您有IE8,您可能已经注意到MS添加了一个非常方便的功能.点击F12和Developer Tools,一个类似调试器的萤火虫弹出.这对于调试非常有用,我想知道是否有办法从.NET应用程序中的WebBrowser控件中弹出Developer Tools.

我的情况是这样的:我有一个具有嵌入式WebBrowser控件的C#应用​​程序.C#app和DHTML Web浏览器内容使用ObjectForScripting(C#side)和window.external(DHTML side)接口相互通信,因此为了测试/调试/排除完整功能,我需要一种方法来触发Developer WebBrowser控件中的工具.到目前为止,我们仅限于使用严格限制的Firebug Lite或使用"调试器"触发javascript的步骤调试会话.js,但现在我们已经到了这些选项成为一个真正麻烦的地步,并且不允许我们可以使用像Firebug或开发者工具那样的全部功能.

我真正喜欢做的是能够在应用程序运行时从我的WebBrowser控件中弹出开发人员工具,但我还没有找到完成此任务的方法.

有没有其他人遇到过这个问题并发现是否有办法实现这个目标?

.net javascript c# browser ie-developer-tools

20
推荐指数
1
解决办法
1万
查看次数

如何在C#中获取常用桌面和开始菜单目录的路径?

我正在使用.NET 2.0.我注意到,常见的桌面和常见的"开始"菜单文件夹似乎没有Environment.SpecialFolder成员.

我更喜欢一种不涉及加载shell32.dll和使用SHGetSpecialFolderPath的方法

.net c# windows .net-2.0

6
推荐指数
1
解决办法
1554
查看次数

有没有办法检测进程是否/何时在C#.Net 2.0中启动另一个进程?

我正在寻找一种方法来检测我的应用程序启动的进程是否反过来产生了额外的进程.希望是我可以拥有一个启动和应用程序的线程,直到它退出时监视,然后在该应用程序退出时触发其他一些操作.问题是,对于我想要监视的一些应用程序,他们正在启动一个额外的进程然后退出.所以我的触发器在应用程序退出之前触发.

例如,我在Process中启动一个程序.该可执行文件执行一些文件修补,然后启动主程序 - 一个单独的exe - 然后退出.这会导致Process.HasExited返回true,这会过早地触发我的触发器.我真正关心的是当主程序退出时,在这种情况下初始进程启动的程序,但我似乎找不到以编程方式执行此操作的方法.

.net c# windows process c#-2.0

4
推荐指数
1
解决办法
2126
查看次数