【问题标题】:How do I access the existing running windows forms application through url?如何通过 url 访问现有的正在运行的 windows 窗体应用程序?
【发布时间】:2010-10-06 05:40:32
【问题描述】:

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

  1. 如何以 url 访问现有的正在运行的 windows 窗体应用程序?如果可以,我该如何传递参数?
  2. 如果应用程序没有运行,我们必须启动应用程序并搜索值。当我点击链接时,这也必须发生。

我们可以简单地说,如果您从 Outlook 电子邮件中打开一个网站链接,该链接将在现有打开的默认浏览器中打开,或者它将启动新浏览器(如果浏览器尚未打开。)我想实现相同的行为。

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

【问题讨论】:

    标签: winforms url


    【解决方案1】:

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

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多