1
我正試圖做一個程序來打開另一個程序並阻止它的網絡權限,如何使用C#
來做到這一點?
這就像一個防火牆程序。如何運行程序並阻止其Internet使用權限?
我正試圖做一個程序來打開另一個程序並阻止它的網絡權限,如何使用C#
來做到這一點?
這就像一個防火牆程序。如何運行程序並阻止其Internet使用權限?
鏈接到firewall API。下面的代碼阻止任何傳出連接。
INetFwRule fire = (INetFwRule)Activator.CreateInstance(
Type.GetTypeFromProgID("HNetCfg.FWRule"));
fire.Action = NET_FW_ACTION_.NET_FW_ACTION_BLOCK;
fire.Description = "Block";
fire.Direction = NET_FW_RULE_DIRECTION_.NET_FW_RULE_DIR_OUT;
fire.Enabled = true;
fire.InterfaceTypes = "All";
fire.Name = "Block Internet";
INetFwPolicy2 firePolicy = (INetFwPolicy2)Activator.CreateInstance(
Type.GetTypeFromProgID("HNetCfg.FwPolicy2"));
firePolicy.Rules.Add(fire);
入住這link太
感謝它=) – Christopher
你的問題有點不清楚,你能舉個例子嗎? –
這是一個互聯網接入限制...像Sandboxie http://i.stack.imgur.com/Rb6Ul.png – Christopher
歡迎來到StackOverflow!請閱讀[如何問](http://stackoverflow.com/help/how-to-ask) –