【发布时间】:2017-11-23 02:50:00
【问题描述】:
WinForms 应用程序/RSS 新闻提要控件
我想要实现的是:
如果用户想从winApp的RSS新闻提要中打开一个URL,那么
- 检查默认浏览器是否打开
- 如果不是,则将 URL 发送给 Shell - 很清楚该怎么做。
- 如果是,则将此 URL 发送到浏览器的新选项卡并激活浏览器和该选项卡。
所以,一般来说,1-st 和 3-rd 是我想问你的兴趣点。
【问题讨论】:
-
你试过什么?您是否对第 1 点和第 3 点进行过任何研究或搜索?你被什么困住了?
-
我知道如何获取默认浏览器名称,但是我必须通过进程列表来查找它是否打开,但我不知道确切的进程名称,如果它不是一个广泛使用的浏览器。好吧。如果我要解决该任务,那么如何向该活动进程发送打开 URL 的命令,而不是在新窗口中,而是在新选项卡中。
-
您可以将 URL 发送到 shell.. 执行
explorer.exe "http://google.com"以查看实际情况。如果您的默认浏览器已打开,它应该会自动打开一个新标签页。