Ich habe eine Software geschrieben, die einen USB 3G Dongle verwendet, um eine Verbindung zum Internet herzustellen, wenn noch keine Verbindung besteht.
Wenn die Software geladen wird, erkennt sie, ob das Internet verfügbar ist, und wenn nicht, erstellt sie eine Wählverbindung (über RAS) und wählt sie dann.
Wenn dies das erste Mal passiert, wird der Netzwerkstandort-Dialog angezeigt, in dem der Benutzer gefragt wird, ob er zu Hause, am Arbeitsplatz oder öffentlich ist.
Gibt es das überhaupt, kann ich den Netzwerkstandort einer Verbindung entweder programmatisch festlegen oder sogar sagen, dass Fenster den Dialog nicht anzeigen und den Speicherort automatisch öffentlich machen?
Prost
Gavin
Bearbeiten: Für ScottM
%Vor%Dieser Registrierungseintrag steuert, ob Windows nach ("Home / Work / Public") fragt:
HKLM \ System \ CurrentControlSet \ Control \ Netzwerk \ NewNetworkWindowOff
Sie können immer "Benachrichtigung über neue Netzwerke" in der Taskleiste deaktivieren:)
Und wenn Sie das tun können, bin ich mir sicher, dass es einen Registry-Hack und / oder eine PowerShell API gibt, um das Gleiche zu tun:
Tags und Links c# windows location networking windows-vista