如何通过URL访问现有的运行Windows窗体应用程序?

时间:2010-10-06 05:40:33

标签: winforms url

我有一个Windows窗体应用程序,它提供了一种基于提供的值搜索数据库的方法。有时我需要通过一个简单的html超链接打开应用程序,同时加载自己的搜索结果。这里有两个问题/疑问。

  1. 如何以url的形式访问现有的运行Windows窗体应用程序?如果可以,我该如何传递参数?
  2. 如果应用程序未运行,我们必须启动应用程序并搜索该值。当我点击链接时也必须这样做。
  3. 我们可以说,如果您从Outlook电子邮件中打开网站链接,该链接将在现有打开的默认浏览器中打开,或者它将启动新浏览器(如果浏览器尚未打开。)我想要实现相同的行为。

    似乎下面的帖子与我的查询有些相关,但这并不能解决我的问题。 Activate existing browser window with given URL from C# application (without triggering reload)

1 个答案:

答案 0 :(得分:0)

你不能这样做。单击链接时会启动默认浏览器,因为它在注册表中设置为超链接的默认处理程序。