- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试从 Windows 7 64 位系统上的 .bat 或 .jar 文件运行“netsh mbn show interfaces”,但每次运行我的文件时,都会导致“找不到以下命令 mbn show interfaces”。
当我在 cmd.exe 提示符下运行相同的命令时,结果是正确的并且符合预期。
当我们运行/?我们在可用命令中看到“mbn”。当我们从 .bat 或 .jar 输出相同的结果时,我们在 netsh 的可用命令中看不到“mbn”命令。
有人知道这是怎么回事吗?
我们知道有 2 个 netsh.exe 文件,一个在 sys32 中,一个在 syswow64 中。
感谢所有帮助。
最佳答案
我们解决了这个问题:
运行命令“netsh mbn show interface”时,将 cmd 作为 64 位操作运行。
从应用程序运行命令时 - 即 32 位 - cmd 作为 32 位操作运行。并且 mbn-context 在 32 位中不可用。
在 Windows 64 位操作系统中,存在一个幕后功能:文件系统重定向。
含义:64 位进程将调用等效的 32 位进程。
解决方法是使用 csharp 脚本或其他可以覆盖文件系统重定向的脚本:
IntPtr ptr = IntPtr.Zero;
Wow64DisableWow64FsRedirection(ref ptr);
// -- your proces information here --
Wow64RevertWow64FsRedirection(ptr);
//always revert the operation.
关于networking - netsh mbn show interfaces 导致在 Win7 64Bit 上找不到命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9943862/
I have a tun virtual network cardI execute this command on window11:netsh interface ipv4 add addr
此处命令允许显示所有规则, netsh advfirewall firewall show rule dir=in name=all 我要过滤 与445端口相关的规则。 当前启用的规则。 我阅
我正在尝试执行几个“netsh”命令,但无论我做什么,我都会收到相同的错误“找不到以下命令 netsh”。 我可以验证路径“C:\Windows\System32\netsh.exe”是否有效,并且当
我正在尝试使用以下命令。 Runtime.getRuntime().exec("netsh -c interface dump > c:\\location1.txt"); 但它没有产生任何输出。 我
我正在尝试从 WIX 安装程序设置一些端口。对于 WinXP,我们在自定义操作中使用 httpcfg,这很好用。对于 Win7,我们正在尝试: netsh http add urlacl url=ht
我有一个自托管的 WCF 服务应用程序,我想通过 msi 安装程序包部署它。端点使用 http 端口 8888。为了在安装后在 windows 2008 下启动项目,我必须以管理员身份运行程序或必须使
我正在尝试使用 NETSH PORTPROXY 命令将发送到端口 8001 上的 XP PC(IP 192.168.0.10)的数据包转发到端口 80(我有一个 XAMPP Apache 服务器正在监
我在 Win7 中使用了以下命令: netsh http add urlacl url=[http://+:1234/] user=\Everyone 但它在 WinXP 中不起作用。所以我下载了 h
我的证书存储在“证书(本地计算机)”下的自定义存储中,而不是“个人”下。 通常,如果证书位于个人下,我只使用 C:>netsh http add sslcert ipport:0.0.0.0: cer
我正在尝试使用 NETSH来自 PowerShell。我想查看此命令的结果,例如一个对象,但 netsh 返回一个字符串: netsh wlan show hostednetwork | Get-Me
我想通过批处理文件运行以下命令。 netsh wlan connect name=NETWORK-NAME 问题是“netsh”和“wlan”无法使用常规分隔符(&、&&)在同一行中完成。如果我将此字
我想通过批处理文件运行以下命令。 netsh wlan connect name=NETWORK-NAME 问题是“netsh”和“wlan”无法使用常规分隔符(&、&&)在同一行中完成。如果我将此字
有没有办法删除特定端口的每个 urlacl 保留。 我的意思是这样的事情是可能的(客户星座): netsh http add urlacl url=http://localhost:55521/ us
我一直在努力想出一种使用 C# 查询 WiFi 信息的理想方法。我试过 netsh 方法,但不确定如何分离信息。我注意到 Vistumbler 使用 netsh。有没有一种方法可以让这些开发人员在查询
我希望我的 WIX 安装程序安静地调用 NETSH 命令以将自签名证书绑定(bind)到 IP 地址:端口。 正在调用 CAQuietExec,但 NETSH 命令失败。 MSI (s) (C4:84
免责声明:类似于 this question , 这个是针对来自 answer 的投票最多的评论 我使用 ServiceHost 对象创建 HTTP 服务:http://{IP}:80/myServi
我在这里为我们的程序构建一个安装程序,我想在安装时添加防火墙规则。我研究了一下,发现了两种方法: 运行 netsh 命令 以编程方式使用防火墙 API 关于 netsh- 记录了 2 种类型的命令-
我正在使用名为“netsh”的 Windows 平台工具进行数据包捕获。 但是即使我真的进行了正确的配置,我也无法过滤指定的端口。 我使用以下命令启动数据包捕获任务: netsh trace star
我遇到了异常AddressAccessDeniedException,因为我的processus没有权限注册这个URL。我首先以管理员身份运行我的程序:好的,它成功了。 但我现在想分发我的应用程序,我
我正在尝试使用两个 WIFI 适配器来组成一个 WLAN 网络。我知道以下命令可以设置托管网络,而且我已经完成了。 netsh wlan set hostednetwork [[mode={allow
我是一名优秀的程序员,十分优秀!