UWP创建防火墙规则



我尝试为本地主机开发应用程序,以提高生产力并阻止一些URL。当我尝试导入C:\Windows\System32\FirewallAPI.dll并使用其内部时,我会得到

System.Runtime.InteropServices.COMException:'正在创建的实例CLSID为{2C5BC43E-3369-4C33-AB0C-BE9469677AF4}的COM组件由于以下错误,使用CoCreateInstanceFromApp失败:80040154类未注册(HRESULT中的异常:0x80040154(REGDB_E_CLASSNOTREG((。请确保您的COM对象位于CoCreateInstanceFromApp的允许列表。'

有人知道如何在UWP应用程序中创建防火墙规则吗?

请参阅本文档。看起来FirewallAPI.dll不支持UWP平台。我不得不说,你不能在UWP平台内使用它。如果你想创建防火墙规则,最好的方法是使用桌面桥接的方法。并导入FirewallAPI.dll扩展部件。关于桌面桥接的使用,您可以参考stefan的博客UWP with desktop Extension

最新更新