├── .gitignore ├── LICENSE ├── NetworkAdapterSelector.Hook ├── CommandLineOptions.cs ├── Delegates.cs ├── Guest.cs ├── Icon.ico ├── NetworkAdapterSelector.Hook.csproj ├── NetworkAdapterSelector.Hook.snk ├── Program.cs ├── Properties │ └── launchSettings.json ├── Unmanaged │ ├── Interfaces │ │ ├── IAddressIn.cs │ │ └── ISocketAddress.cs │ ├── NativeLibrary.cs │ ├── NativeProcess.cs │ ├── NativeSocket.cs │ ├── NativeWindow.cs │ └── Structures │ │ ├── AddressIn.cs │ │ ├── AddressIn6.cs │ │ ├── ProcessInformation.cs │ │ ├── SocketAddressBase.cs │ │ ├── SocketAddressIn.cs │ │ └── SocketAddressIn6.cs ├── WindowTitle.cs └── app.manifest ├── NetworkAdapterSelector.Setup └── NetworkAdapterSelector.Setup.ism ├── NetworkAdapterSelector.ShellExtension ├── DynamicMenuExtension.cs ├── NetworkAdapterSelector.ShellExtension.csproj ├── NetworkAdapterSelector.ShellExtension.snk ├── Properties │ ├── Resources.Designer.cs │ ├── Resources.resx │ └── launchSettings.json └── Resources │ └── x16.png ├── NetworkAdapterSelector.TestApp ├── Form1.Designer.cs ├── Form1.cs ├── NetworkAdapterSelector.TestApp.csproj ├── Program.cs └── Properties │ └── launchSettings.json ├── NetworkAdapterSelector.sln ├── NetworkAdapterSelector.sln.DotSettings ├── README.md └── screenshot.jpg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/LICENSE -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/CommandLineOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/CommandLineOptions.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/Delegates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/Delegates.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/Guest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/Guest.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/Icon.ico -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/NetworkAdapterSelector.Hook.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/NetworkAdapterSelector.Hook.csproj -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/NetworkAdapterSelector.Hook.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/NetworkAdapterSelector.Hook.snk -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/Program.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/Properties/launchSettings.json -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/Unmanaged/Interfaces/IAddressIn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/Unmanaged/Interfaces/IAddressIn.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/Unmanaged/Interfaces/ISocketAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/Unmanaged/Interfaces/ISocketAddress.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/Unmanaged/NativeLibrary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/Unmanaged/NativeLibrary.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/Unmanaged/NativeProcess.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/Unmanaged/NativeProcess.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/Unmanaged/NativeSocket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/Unmanaged/NativeSocket.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/Unmanaged/NativeWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/Unmanaged/NativeWindow.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/Unmanaged/Structures/AddressIn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/Unmanaged/Structures/AddressIn.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/Unmanaged/Structures/AddressIn6.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/Unmanaged/Structures/AddressIn6.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/Unmanaged/Structures/ProcessInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/Unmanaged/Structures/ProcessInformation.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/Unmanaged/Structures/SocketAddressBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/Unmanaged/Structures/SocketAddressBase.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/Unmanaged/Structures/SocketAddressIn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/Unmanaged/Structures/SocketAddressIn.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/Unmanaged/Structures/SocketAddressIn6.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/Unmanaged/Structures/SocketAddressIn6.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/WindowTitle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/WindowTitle.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.Hook/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Hook/app.manifest -------------------------------------------------------------------------------- /NetworkAdapterSelector.Setup/NetworkAdapterSelector.Setup.ism: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.Setup/NetworkAdapterSelector.Setup.ism -------------------------------------------------------------------------------- /NetworkAdapterSelector.ShellExtension/DynamicMenuExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.ShellExtension/DynamicMenuExtension.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.ShellExtension/NetworkAdapterSelector.ShellExtension.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.ShellExtension/NetworkAdapterSelector.ShellExtension.csproj -------------------------------------------------------------------------------- /NetworkAdapterSelector.ShellExtension/NetworkAdapterSelector.ShellExtension.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.ShellExtension/NetworkAdapterSelector.ShellExtension.snk -------------------------------------------------------------------------------- /NetworkAdapterSelector.ShellExtension/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.ShellExtension/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.ShellExtension/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.ShellExtension/Properties/Resources.resx -------------------------------------------------------------------------------- /NetworkAdapterSelector.ShellExtension/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.ShellExtension/Properties/launchSettings.json -------------------------------------------------------------------------------- /NetworkAdapterSelector.ShellExtension/Resources/x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.ShellExtension/Resources/x16.png -------------------------------------------------------------------------------- /NetworkAdapterSelector.TestApp/Form1.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.TestApp/Form1.Designer.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.TestApp/Form1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.TestApp/Form1.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.TestApp/NetworkAdapterSelector.TestApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.TestApp/NetworkAdapterSelector.TestApp.csproj -------------------------------------------------------------------------------- /NetworkAdapterSelector.TestApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.TestApp/Program.cs -------------------------------------------------------------------------------- /NetworkAdapterSelector.TestApp/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.TestApp/Properties/launchSettings.json -------------------------------------------------------------------------------- /NetworkAdapterSelector.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.sln -------------------------------------------------------------------------------- /NetworkAdapterSelector.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/NetworkAdapterSelector.sln.DotSettings -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/README.md -------------------------------------------------------------------------------- /screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falahati/NetworkAdapterSelector/HEAD/screenshot.jpg --------------------------------------------------------------------------------