我最近发现了自定义协议处理程序的概念,并一直使用它通过我的浏览器(即 Edge)访问一些桌面(.exe)应用程序。
我已经将许多应用程序注册到注册表中,以便通过浏览器访问,除某些应用程序外,大多数应用程序都可以正常工作。有些应用程序在第一次访问时可以通过自定义 URI 访问,但一旦关闭它,就无法再次打开它。有些应用程序根本无法打开,即使 URI 路径已经注册。
我是否遗漏了什么或做错了什么?我很乐意通过 Edge 打开我的桌面应用,因为除非我需要访问这些应用,否则我的大部分工作都只涉及浏览器。
我尝试使用 .reg 文件和“用于调用应用程序的自定义 URL 协议”软件将这些自定义 URI 注册到注册表。对于无法打开的应用程序,它似乎具有相同的效果。
我的一个应用程序是 DaVinci Resolve,尽管注册了自定义 URI,但仍无法打开,而在 Blizzard 的 Battle.net 上使用自定义 URI 时,虽然最初会打开它,但后续单击时不会打开。