WEB:从浏览器启动可执行文件

问题描述 投票:2回答:1

我想知道Roblox(website)如何设法从他们的网站上发布roblox可执行文件:当你选择游戏并按“播放”时,我的浏览器(chrome)会问我是否要启动应用程序,并向我展示路径。当我按下“启动应用程序”时,它会启动我计算机上的roblox客户端。

javascript html web browser
1个回答
4
投票

对于窗户,你是register an application to a uri scheme

基本上只需设置几个注册表项并将它们指向您的可执行文件。设置它的最佳位置是安装程序。

这些是您要设置的键:

HKEY_CLASSES_ROOT
   Roblox
      (Default) = "URL:Roblox Launcher"
      URL Protocol = ""
      DefaultIcon
         (Default) = "roblox.exe,1"
      shell
         open
            command
               (Default) = "C:\Program Files\Roblox\roblox.exe" "%1"

然后从您的网站链接到roblox:Hello%20World,它将启动您的应用程序,就像用户在命令行上输入"C:\Program Files\Roblox\roblox.exe" "roblox:Hello World"一样。

© www.soinside.com 2019 - 2024. All rights reserved.