Как мы можем изменить этот код
Как мы можем изменить этот код, чтобы заблокировать порт в Брандмауэре Windows?
Imports System Imports System.Linq Imports System.Text Imports NetFwTypeLib Public Class form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim icfMgr As INetFwMgr = Nothing Try Dim TicfMgr As Type = Type.GetTypeFromProgID("HNetCfg.FwMgr") icfMgr = CType(Activator.CreateInstance(TicfMgr), INetFwMgr) Catch ex As Exception Return End Try Try Dim profile As INetFwProfile Dim portClass As INetFwOpenPort Dim TportClass As Type = Type.GetTypeFromProgID("HNetCfg.FWOpenPort") portClass = CType(Activator.CreateInstance(TportClass), INetFwOpenPort) profile = icfMgr.LocalPolicy.CurrentProfile portClass.Scope = NetFwTypeLib.NET_FW_SCOPE_.NET_FW_SCOPE_ALL portClass.Enabled = True portClass.Protocol = NetFwTypeLib.NET_FW_IP_PROTOCOL_.NET_FW_IP_PROTOCOL_TCP portClass.Name = "111" portClass.Port = 8000 profile.GloballyOpenPorts.Add(portClass) Return MsgBox("completed" + vbExclamation) Catch ex As Exception MsgBox(ex.Message) End Try End Sub End Class
Что я уже пробовал:
Как мы можем изменить этот код, чтобы заблокировать порт в Брандмауэре Windows?