【发布时间】:2017-02-18 14:03:51
【问题描述】:
TL;DR:我正在尝试在 PhP 上运行基于 Web 的服务器。我知道 PsExec 可以工作,但它看起来有问题。如果有人得到比 PsExec 更有效的方法,我愿意尝试。 (或者潜在的修复?)
到目前为止,我已经尝试了很多 方法,包括:
exec()
passthru()
system()
shell_exec()
这些都不起作用。我的猜测是他们可以通过 CMD执行 ipconfig /all 之类的命令(在服务器上运行良好),然后将其上传到站点。换句话说,执行它,等待输出,发送到服务器。
问题是:
我想运行一个 .bat/.exe(我可以制作一个 .bat 的 exe),而不是等待它,它必须保持打开状态,因为它是一个服务器游戏。
加入游戏的端口(7777)是完全开放的,手动运行允许我加入。所以我真的只需要通过一个 PhP 页面来运行它。
我尝试过使用 PsExec,但由于某种原因,它与 teamviewer 有很多错误?我认为这是因为它让我登录了一个“不同的”窗口会话......
所以呀!如果您对 PsExec 有任何建议,或者您对我有其他建议,请继续,让我开心!
【问题讨论】:
标签: php batch-file cmd server psexec