TL; DR:私はPhPでWebベースのサーバーを実行しようとしています。私はPsExecが動作することを知っているが、それはバグがあるように見える。 PsExec以外に誰かがこのトリックをすることがあれば、私はそれを試してみるつもりです。PhPを介してcmdを実行
exec()
passthru()
system()
shell_exec()
およびそれらの作品のどれも:(?または潜在的な修正)
はこれまでのところ、私は、以下を含むもののたくさんを試してみました。私の推測では、は、CMDを介してipconfig/all(サーバー上でうまくいった)のようなコマンドを実行し、それをサイトにアップロードすることができます。言い換えれば、それを実行し、出力を待ってサーバに送ります。
問題がある:私は実行の.bat/.exeファイル(私はexeファイルの.BATをmakyすることができます)にしたい、それを待たず
、それはだとして、それは、開いたままにありゲームのサーバー。
ゲームに参加するためのポート(7777)は広く開いており、手動で実行すると参加できます。ですから、私はPhPページでそれを実行するだけです。
私はPsExecを使用しようとしましたが、何らかの理由でバグたくさんとteamviewerがありますか?私はそれが "別の"ウィンドウセッションで私を記録するからだと思う...
だからya! PsExecに関する提案がある場合、または私に何か他のものがある場合は、進んでください。プロセスを実行し、待機しないためにwmic process call create
を使用して、あなたがこれを行うことができますWindows上で
私はあなたのブツを試してみた、と私はそれが間違っていた私が持っているかもしれないと思いますか?私は新しい.batを作って、cmd( "START command.bat")に走っています。$ appはインターンコマンド/外部プログラム(フランス語)として認識されません。 – Aelghar
心配しないで!私は愚かです。私はあなたのことを自分のコードに入れました。そしてSeeemmsは働きますか?つまり、それは私にエラーを与えませんでしたが、何も開きませんでした。 マニュアルを実行するとすぐに動作します。 – Aelghar
notepad.exeをバッチファイルに置き換える(または完全なコマンドを使用してバッチファイルをバイパスする)こともできます。 – Theo