Использование HNetCfg.FwPolicy2 in. NET 3.5 - PullRequest
0 голосов
/ 09 января 2020

Я пытаюсь перечислить правила брандмауэра следующим образом: NET 4.X:

    static void Main(string[] args)
    {
        Type tNetFwPolicy2 = Type.GetTypeFromProgID("HNetCfg.FwPolicy2");
        dynamic fwPolicy2 = Activator.CreateInstance(tNetFwPolicy2) as dynamic;
        IEnumerable Rules = fwPolicy2.Rules as IEnumerable;
        foreach (dynamic rule in Rules)
        {
            Console.WriteLine(rule.Name);
        }
    }

Когда я вернусь к. NET 3.5, он не скомпилируется поскольку Microsoft.CSharp.dll не существует.

Есть ли другой способ перечислить подробности правила брандмауэра с помощью. NET 3.5?

...