重用VB.net中的浏览器/选项卡

时间:2013-09-29 03:19:22

标签: vb.net browser

我正在使用Process.Start()来打开一个URL,它非常适合一次性使用,但如果打开多个URL,它会创建默认浏览器的新实例或使用新选项卡。我需要使用原始标签。

建议?

1 个答案:

答案 0 :(得分:1)

对于Internet Explorer,默认情况下,您需要引用位于shdocvw.dll的{​​{1}} COM组件。此COM组件包含一个c:\windows\system32\shdocvw.dll对象,您可以使用该对象来确定是否存在正在运行的Internet Explorer实例,如下所示:

ShellWindows

对于其他浏览器,不幸的是,你以编程方式运气不好。