Teil der Bereitstellung von dynamischen Software für Anwender ist die Programmierung Inhalte , die gut mit ihren Betriebssystemen . Wenn Ihr Programm nicht gut mit älteren Windows-Betriebssystemen laufen , ist es guter Programmierstil , um das Betriebssystem zu erkennen und warnt den Benutzer, der Unvereinbarkeit . Es gibt 2 Klassen verwendet werden, um das Betriebssystem und die Version in ASP erkennen , und beide sind für eine gründliche Identifizierung benötigt. Things You
Visual Studio. NET brauchen ( 2005 oder 2008 ) auf Twitter anzeigen Weitere Anweisungen
1
Erstellen Sie eine kleine Windows-Formular im Design-Fenster . Am Fenster 2 Etiketten erstellen . Diese 2 Etiketten werden verwendet, um die Ergebnisse des Programms visuell auf ihre Richtigkeit überprüfen zu sehen.
2
Verwenden Sie die Umwelt und die Klasse OperatingSystem Klasse. Der Environment-Klasse sendet die Version des Betriebssystems und der OperatingSystem Klasse sendet die Plattform .
3
Bestimmen Sie die Plattform mit einem Schalter . Der folgende Code erkennt Plattform : System.OperatingSystem OSINFO = System.Environment.OSVersion ; Schalter ( osInfo.Platform ) {case System.PlatformID.Win32Windows : { //Diese erkennt älteren Windows-Versionen einschließlich //Win98 , Win95 oder Me } .
Fall System.PlatformID.Win32NT : { //Das ist für neuere Plattformen von Windows einschließlich Win2000 //und neuere } }
4
Bestimmen Sie das Betriebssystem System -Version. Dies ist für die Software- Programme, die Systeme auf Basis von Einzelheiten des Betriebssystems konfiguriert werden muss wichtig. Zum Beispiel kann Root-Verzeichnis und Registry- Konfigurationen anders sein für Windows 2000 im Vergleich zu Windows XP . Zum Beispiel legt der folgende Code die version.switch ( osInfo.Version.Minor ) {switch ( osInfo.Version.Major ) {case 3: Label1.Text = "Windows NT 3.51 "; break; case 4: Label1.Text = "Windows NT 4.0 "; break; case 5: if ( osInfo.Version.Minor == 0) Label1.Text = " Windows 2000 "; elseLabel1.Text = "Windows XP "; break;} break;}
5
Erstellen Sie die Anwendung . Wenn Sie diese Schnipsel Code in dem Ereignis Page Load wird die Bezeichnung, die Sie in Schritt 1 erstellt Ihre aktuelle Betriebssystem.