static void Main(string[] args) { Console.WriteLine(AssemblyTitle + " " + AssemblyVersion); Console.WriteLine(AssemblyCopyright); Console.WriteLine(); if (args.Length > 0 && args[0] == "/?") { Console.WriteLine("Usage: VirtualRouterHostConsole [SSID] [Passkey]"); return; } var virtualRouterHost = new VirtualRouterHost.VirtualRouterHost(); var serviceHost = new ServiceHost(virtualRouterHost); if (args.Length == 2) { var strSSID = args[0]; var strPassKey = args[1]; virtualRouterHost.SetConnectionSettings(strSSID, 100); virtualRouterHost.SetPassword(strPassKey); Console.WriteLine("SSID: " + strSSID); Console.WriteLine("Passkey: " + strPassKey); Console.WriteLine(); } var conns = virtualRouterHost.GetSharableConnections(); var connToShare = conns.FirstOrDefault(); if (!virtualRouterHost.Start(connToShare)) { Console.WriteLine("ERROR: Virtual Router could not be started. Supported hardware may not have been found."); Console.WriteLine(); } Console.WriteLine("Starting Service..."); if (serviceHost.State != CommunicationState.Opened) { serviceHost.Open(); } Console.WriteLine(); Console.WriteLine("Virtual Router Service Running... [Press Enter To Stop]"); Console.ReadLine(); serviceHost.Close(); virtualRouterHost.Stop(); Console.WriteLine("Virtual Router Service Stopped."); }
static void Main(string[] args) { Console.WriteLine(AssemblyTitle + " " + AssemblyVersion); Console.WriteLine(AssemblyCopyright); Console.WriteLine(); if (args.Length > 0 && args[0] == "/?") { Console.WriteLine("Usage: VirtualRouterHostConsole [SSID] [Passkey]"); return; } var virtualRouterHost = new VirtualRouterHost.VirtualRouterHost(); var serviceHost = new ServiceHost(virtualRouterHost); if(args.Length == 2) { var strSSID = args[0]; var strPassKey = args[1]; virtualRouterHost.SetConnectionSettings(strSSID, 100); virtualRouterHost.SetPassword(strPassKey); Console.WriteLine("SSID: " + strSSID); Console.WriteLine("Passkey: " + strPassKey); Console.WriteLine(); } var conns = virtualRouterHost.GetSharableConnections(); var connToShare = conns.FirstOrDefault(); if (!virtualRouterHost.Start(connToShare)) { Console.WriteLine("ERROR: Virtual Router could not be started. Supported hardware may not have been found."); Console.WriteLine(); } Console.WriteLine("Starting Service..."); if (serviceHost.State != CommunicationState.Opened) { serviceHost.Open(); } Console.WriteLine(); Console.WriteLine("Virtual Router Service Running... [Press Enter To Stop]"); Console.ReadLine(); serviceHost.Close(); virtualRouterHost.Stop(); Console.WriteLine("Virtual Router Service Stopped."); }