我很好奇如何实现这一目标。 我什至不知道谷歌。

如果我有一个Web服务器,并且想用一个按钮创建一个php页面。 单击该按钮后,我在远程计算机上运行的c ++应用程序将执行一个功能。

最简单的方法是什么? 这个图书馆已经存在了吗? 如果不是,我应该用什么谷歌来开始呢?

谢谢。

===============>>#1 票数:1

使用PHP反引号

http://php.net/manual/de/language.operators.execution.php

您可以调用任何可执行文件并将其输出存储在变量中。

例如。

$ result =`mycppapp.exe`

问候

===============>>#2 票数:0

这在某种程度上取决于您的C ++应用程序。
但是基本思路是这样的。
在您的html中,定义一个按钮,当单击按钮时-您启动AJAX GET或POST到您的php程序(可能有变化,您可以简单地通过表单来完成)。
反过来,您的php可以启动与远程Windows主机的连接,这是棘手的地方。

  • 您的Windows C ++应用程序能够通过网络接收命令吗? 换句话说,它具有任何REST API吗? 还是通过TCP控制它的其他方法?
  • 您到底想做什么? 只需启动此应用程序或以某种方式对其进行控制?

如果它具有REST API,则非常简单。 您可以从php curl这样简单的东西开始发送REST消息。 如果它没有任何远程控制API且只有CLI-那么我将不得不开始使用远程Powershell。
像这样的powershell-用PHP远程执行cmdlet

  ask by mocode9 translate from so

未解决问题?本站智能推荐: