当用户打开url时,如何启动windows应用程序?

当用户打开url时,如何启动windows应用程序?,windows,Windows,我希望能够向我的用户发送一个url,例如,当他们单击链接(或在IE/Chrome/etc中打开链接)时,应该会将我的应用程序打开到“编辑用户5”屏幕。该应用程序已经安装在用户pc上(但不一定运行)。什么是最好的连接方式?您必须指定任何其他应用程序(例如“myapp”)未使用的自定义协议名称 那么 然后像myapp://myname.com/users/edit/5将打开应用程序(并将URL传递给应用程序进行进一步处理)。应用程序已注册的自定义协议可以处理。类似于myapp://users/edi

我希望能够向我的用户发送一个url,例如,当他们单击链接(或在IE/Chrome/etc中打开链接)时,应该会将我的应用程序打开到“编辑用户5”屏幕。该应用程序已经安装在用户pc上(但不一定运行)。什么是最好的连接方式?

您必须指定任何其他应用程序(例如“myapp”)未使用的自定义协议名称

那么


然后像
myapp://myname.com/users/edit/5
将打开应用程序(并将URL传递给应用程序进行进一步处理)。

应用程序已注册的自定义协议可以处理。类似于
myapp://users/edit/5


大多数浏览器都应该支持从类似的东西启动应用程序

从Windows 10 Creators update开始,您现在可以使用。它允许浏览器通过将URL信息放入应用程序和网站,根据URL打开特定的应用程序


另请参见。

我希望它仍然是一个http://协议,因此如果应用程序尚未安装,我可以将它们重定向到安装页面。不过,这可能是必须的。