0

echo shell_exec("p5.exe 100 500");

这是我执行 EXE 文件的 PHP 代码。

using System;

public class CommandLine2
{
    public static void Main(string[] args)
    {
        if (args == null)
        {
            return;
        }
        int i1 = int.Parse(args[0]);
        int i2 = int.Parse(args[1]);
        int len = i2 - i1;
        byte[] ar = new byte[len];
        for (int i = i1; i < i2; i++)
        {
            ar[i] = (byte) i;
        }

    }
}

这是我的 C# 代码。我想要的是,EXE 代码会计算“i2”-“i1”。并且 exe 文件将这些数字一一添加到字节数组中。

我的问题是,我怎样才能用 PHP 读取这个字节数组。你能帮助我吗?最好的祝愿。

4

1 回答 1

0

您需要从 exe (stdout) 输出数据并使用 php (例如从字符串) 读取它。这是最简单的方法。PHP 没有标准库来处理其他程序的内存。

于 2013-06-19T11:30:15.927 回答