Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

6年前关闭。



Improve this question




我试图执行我在PC上用C++编写的程序。我不想像病毒或恶意软件一样使用它。

但是我在Steam上看到了这一点,如果您想下载游戏,该网页会要求您打开Steam,如果单击确定,它将执行Steam!

有人可以给我一个密码或其他东西吗?

最佳答案

简单的答案在这里:http://msdn.microsoft.com/en-us/library/aa767914(VS.85).aspx

换句话说,您需要先安装该应用程序,然后才能从以该协议(protocol)开头的浏览器接收请求。

在Windows上,协议(protocol)存储在Windows注册表中的HKEY_CLASSES_ROOT下。只需看看http键等,即可在其中引用默认浏览器应用程序,例如(这就是“您想让Chrome成为您的默认浏览器吗?”对话框集)。

请注意,当您单击链接时,这将始终启动一个新过程,因此,如果您只希望消息到达已打开的应用程序,则必须具有一些启动逻辑,以找出是否另一个实例已在运行,然后发送消息并关闭。

关于c++ - 通过网页执行程序(如Steam),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20975499/

10-11 22:25
查看更多