作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试使用 shell_exec()
从 PHP 调用 nbtstat
命令。显然这不起作用,因为我使用的是 64 位系统。
echo shell_exec("nbtstat");
我做了一些研究,看来问题是由于 Windows 64 位默认将 \Windows\SysWOW64
作为 System32
文件夹这一事实引起的。但是 nbtstat
位于普通的 \Windows\System32
文件夹中。
在正常的应用程序中,您可以调用 Wow64DisableWow64FsRedirection
来禁用此重定向,但我还没有设法在 PHP 中找到它。
有没有办法在 64 位操作系统中从 PHP 实际调用这些命令?
最佳答案
将“\Windows\Sysnative”添加到环境路径的末尾。
关于php - 从 PHP(64 位操作系统)调用 nbtstat 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9911546/
我正在尝试使用 nbtstat 获取我们客户的 mac 地址。我正在使用 System.Diagnostics.Process 来执行命令。 Process p = new Process(); p.
我有一段代码可以使用 System.Diagnostic.Process 执行命令。但是,当我尝试使用相同的代码运行 nbtstat 时,它没有返回任何内容(也没有异常)。当我运行主机名(作为示例)时
我正在尝试使用 shell_exec() 从 PHP 调用 nbtstat 命令。显然这不起作用,因为我使用的是 64 位系统。 echo shell_exec("nbtstat"); 我做了一些研究
我是一名优秀的程序员,十分优秀!