static NetworkAdapterInstaller() { Class6.yDnXvgqzyB5jw(); NetworkAdapterInstaller.X86FILE = "devcon_x86"; NetworkAdapterInstaller.X64FILE = "devcon_x64"; NetworkAdapterInstaller.X86MD5 = "7EB69E1F3BC96DE3E79299BA96890C80"; NetworkAdapterInstaller.X64MD5 = "48E5B0185208D7B0DF5D29EB9A0BA24C"; NetworkAdapterInstaller.ARIESDIR = string.Concat(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "\\小喵谷\\"); NetworkAdapterInstaller.OUTFILE = string.Concat(NetworkAdapterInstaller.ARIESDIR, "devcon.exe"); NetworkAdapterInstaller.InstallMode = NetForwardMode.Route; }
public static async void ChangeMode(NetForwardMode mode, Action <bool> callback) { await Task.Run(() => { NetworkAdapterInstaller.InstallMode = mode; if (mode != NetForwardMode.Adapter) { callback(NetworkAdapterInstaller.DisableLoopAdapters()); return; } NetworkAdapterInstaller.SendMessage("正在启用虚拟网卡模式.."); callback(NetworkAdapterInstaller.DisableRedirection()); }); }
public async static void ChangeMode(NetForwardMode mode, Action <bool> callback) { await Task.Run(() => { InstallMode = mode; if (mode == NetForwardMode.Adapter) { SendMessage("正在启用虚拟网卡模式.."); callback(DisableRedirection()); } else { SendMessage("正在启用路由模式.."); callback(DisableLoopAdapters()); ; } }); }