39 lines
1.2 KiB
C#
39 lines
1.2 KiB
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
using NetMonitorClient;
|
|||
|
|
|||
|
namespace NetMonitorConsole
|
|||
|
{
|
|||
|
class Program
|
|||
|
{
|
|||
|
private static ServiceControl sc;
|
|||
|
private static InIReader networkini;
|
|||
|
private static CMDArgs arg;
|
|||
|
static void Main(string[] args)
|
|||
|
{
|
|||
|
Console.WriteLine("NetMonitorConsole: Programm zum setzen der Netzwerkeinstellungen");
|
|||
|
sc = new ServiceControl("NetMonitorServer");
|
|||
|
networkini = new InIReader("network.ini");
|
|||
|
arg = new CMDArgs(args);
|
|||
|
switch (arg.getWorker())
|
|||
|
{
|
|||
|
case CMDArgs.Worker.Network:
|
|||
|
setNetwork();
|
|||
|
break;
|
|||
|
case CMDArgs.Worker.Nothing:
|
|||
|
Console.WriteLine("usage: NetMonitorConsole.exe: -n [networkid]");
|
|||
|
break;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
private static void setNetwork()
|
|||
|
{
|
|||
|
Networksetter netsetter = new Networksetter(arg.getNetworkName(), networkini, sc);
|
|||
|
netsetter.setNetwork();
|
|||
|
Console.WriteLine(String.Join("\n",netsetter.getLog().ToArray()));
|
|||
|
}
|
|||
|
}
|
|||
|
}
|