【问题标题】:How to make program the default "handler" of a certain protocol?如何使程序成为某个协议的默认“处理程序”?
【发布时间】:2010-01-11 06:40:30
【问题描述】:

我有一个程序,只要单击/启动带有协议“sample://”的 url,我就想启动它。例如,用户单击 IE/Firefox 中具有以下 href 的链接:sample://test.txt。然后应该使用 url 作为参数调用我的程序。如果可能的话,我想要一个适用于 Windows 和 linux 的解决方案,尽管我知道它们会有所不同。

【问题讨论】:

    标签: windows linux url protocols


    【解决方案1】:

    对于 Windows,您可以使用 this

    【讨论】:

      【解决方案2】:

      对于 Linux,很大程度上取决于您使用的 DE。 GNOME/KDE 有不同的机制。

      【讨论】:

      • 我的程序仍然使用 GTK+,那么在 Gnome 中会是什么样子?
      猜你喜欢
      • 1970-01-01
      • 2013-07-03
      • 2012-04-11
      • 1970-01-01
      • 1970-01-01
      • 2016-10-06
      • 2014-09-03
      • 2016-11-26
      • 2010-10-24
      相关资源
      最近更新 更多