Dies ist, was ich bin derzeit mit (meine Idee, nicht ein api):
System.Diagnostics;
void InternetConnection(string str)
{
ProcessStartInfo internet = new ProcessStartInfo()
{
FileName = "cmd.exe",
Arguments = "/C ipconfig /" + str,
WindowStyle = ProcessWindowStyle.Hidden
};
Process.Start(internet);
}
Disconnect aus dem Internet:InternetConnection("release");
eine Verbindung zum Internet:InternetConnection("renew");
Disconnecting wird nur Entfernen Sie den Zugriff auf das Internet (es wird ein Warnsymbol im Wifi-Symbol angezeigt). Die Verbindung kann fünf Sekunden oder länger dauern.
Aus Thema:
In allen Fällen finden Sie überprüfen möchten, ob Sie verbunden sind oder nicht (wenn Sie den Code oben verwenden), habe ich dies besser vorschlagen:
System.Net.NetworkInformation;
public static bool CheckInternetConnection()
{
try
{
Ping myPing = new Ping();
String host = "google.com";
byte[] buffer = new byte[32];
int timeout = 1000;
PingOptions pingOptions = new PingOptions();
PingReply reply = myPing.Send(host, timeout, buffer, pingOptions);
return (reply.Status == IPStatus.Success);
}
catch (Exception)
{
return false;
}
}
"so dass die Produktivität in die Höhe schnellen" .... wer Produktivität? Sicher, ich verschwende viel Zeit damit, die IntarWebs zu trollen, aber ohne Zugang, kann ich keine kritischen Referenzen für Sprache, Bibliothek oder Frameworks nachschlagen. – SingleNegationElimination
Wir hatten unsere Verbindung heute für ungefähr eine Stunde unterbrochen und ich war wirklich in einer Klemme. Kein Zugriff auf die Kundensite für ein Update und kein Zugriff auf Referenzmaterial. Wenn Sie feststellen, dass Sie durch den einfachen Zugang zum Internet zu sehr abgelenkt sind, versuchen Sie, Ihre Aufgaben in kleinere Teilaufgaben aufzuteilen. Verwenden Sie grundsätzlich die Methode "Getting Things Done" von David Allen. Wenn Sie eine Liste kleiner inkrementeller Schritte haben, die die Arbeit voranbringen, hilft es wirklich bei der Motivation. –
Das "Erlauben von Produktivität zu explodieren" Kommentar sollte ein Witz sein Jungs :) – sundeep