我实现基本库来处理Windows防火墙API。
我遇到了String xml = "<name>xyz</name>";
DOMParser parser = new DOMParser();
try {
parser.parse(new InputSource(new java.io.StringReader(xml)));
Document doc = parser.getDocument();
String message = doc.getDocumentElement().getTextContent();
System.out.println(message);
} catch (Exception e) {
// handle SAXException
}
属性的奇怪结果。
我通过INetFwPolicy2::ExcludedInterfaces
设置排除的接口,当读取属性时,我得到了一些guids数组。我不确定这个GUID来自哪里。它不是接口GUID。我选择Firewall.cpl
中的所有接口,没有这样的GUID。
此外,当我尝试分配此值时,我得到了无效的参数或未找到错误。
此代码基于在VBS上编写的msdn example,但它确实没关系我在C上有相同的错误。原始示例也不起作用。
Win32_NetworkAdapter
答案 0 :(得分:0)
检查执行程序集中的csproj文件xml(如果引用它,则不一定是使用windows-firewall-api的程序集)。对于每个配置,都有一个<PropertyGroup>
标记,每个标记都应该有一个子标记<Prefer32Bit>false</Prefer32Bit>
(或者至少是您编译的标记)。