在客户端启动Windows应用程序(通过单击网页触发)

时间:2011-06-01 20:32:14

标签: url registry protocols launch

可以从网页启动预安装的应用程序。

我可以看到steam已经创建了自己的协议://通过在我的注册表中安装一些东西,现在每当我点击一个steam:// ip link ..它就会尝试启动一个文件。所以我想知道是否可以从网页启动应用程序,可能会将应用程序注册到URL协议?

示例:假设我有链接到我的网页上的媒体文件(比如说divx)。现在一个选择是divx webplayer或其他选择。但是我想要一个选择,用户可以通过点击链接(vlc:// http:// ...)直接启动vlc,这可能吗?

我读了一下这个here 但它没有清楚地点击给我。

1 个答案:

答案 0 :(得分:0)

是:您需要构建/注册URL处理程序并将其绑定到正确的应用程序。最简单的解释先前在How can I add a custom url handler on Windows. Like iTunes itms://回答。

更复杂的URL处理程序将要求您执行您自己的本机代码:您链接到的文档是完全正确的。您需要熟悉编写注册表文件,否则它是非常可行的。