Windows Version auslesen ?

  • #1
H

HarryT

Guest
Huhu.
Gibt es eine Möglichkeit mit z.B. Flash oder C oder Pascal die verwendete Windows Version heruaszukriegen ?

Gruß Harry.
 
  • #2
Das sind drei verschiedene Paar Schuhe, die du da aufgezählt hast....

Was genau hast du denn vor, d.h. auf welchem Weg willst du das verwendete BS auslesen - nach lokaler Installation von Software, über das Internet etc. ???

Cheers,
Joshua
 
  • #3
Hallo Joshua.

Danke für deine prompte Antwort.

Ich möchte einen Flashplayer lokal auf einem Rechner laufenlassen.
Mit der JavaScript funktion platform kommt nicht das gewünschte Ergebnis raus.

Ich dachte ja schon mal so: Eine kleine ActionScript Routine prüft nachdem starten der Datei, welche Windows Version vorliegt und setzt dann Variabeln in Flash auf entsprechende Einstellungen.

Oder es gibt doch bestimmt Files, die im Vergleich zwischen Win98 und Win2000/ XP unterschiedlich oder nicht vorhanden sind.

Gruß, Harry
 
  • #4
Hmm....

Eine einfache Unterscheidung zwischen W9x und NT/2k/XP-System kannst du z.B. durch das Auslesen der Systemvariablen durchführen - diese liefert bei 9x-System gar nix zurück, bei NT/2k/XP liefert sie NT als Wert zurück.

Mehr fällt mir dazu grad nicht ein, bin noch nicht ganz wach ;-)

Cheers,
Joshua
 
  • #5
Wie heißt denn die Datei, aus der ich diese Daten auslesen kann ?
Win.ini. oder so ?
 
  • #6
Nope - öffne mal nen DOS-Prompt und gib set (ohne Hochkommas) ein....

Cheers,
Joshua
 

Anhänge

  • Wakü.png
    Wakü.png
    23,7 KB · Aufrufe: 22
  • #7
Habe ich gemacht. Und das sagt wir was ?
 
  • #8
Liefert dir die Systemvariablen zurück - wenn du NT/2k/XP hast, gibts auch eine Variable OS, wenn du 9x oder ME einsetzt, gibts diese nicht.

Cheers,
Joshua
 
  • #9
Okay. Geschnallt.

Dieses set ist das ein Programm, dass diese Informationen aus einer Datei ausliest, oder ist dieses set eine Informationsdatei ( *.dat; *.ini; *.irgendwas ), die einfach nur in der DosBox angezeigt wird.

Gruß Harry
 
  • #10
SET gibt lediglich das wieder, was bei

- W2k etc. unter (Rechtsklick Arbeitsplatz; Eigenschaften; Erweitert) Umgebungsvariablen eingegeben wird

- W9x via autoexec.bat, config.sys etc. beim Systemstart eingestellt wird


Cheers,
Joshua
 

Anhänge

  • Test.PNG
    Test.PNG
    40,1 KB · Aufrufe: 237
  • Error1.PNG
    Error1.PNG
    49,6 KB · Aufrufe: 16
  • Error2.PNG
    Error2.PNG
    76 KB · Aufrufe: 18
  • #11
Und einen kontrekten File öffnet es nicht. Oder ?

Wie heißen denn dann die Files, die von set ausgelesen werden ?

Also bei Win98 is klar.
 
  • #12
Und einen kontrekten File öffnet es nicht. Oder ?

Wie heißen denn dann die Files, die von set ausgelesen werden ?

Also bei Win98 is klar.

Pff, sorry, da muss ich nun passen :(

Cheers,
Joshua
 
  • #13
Fürs erste Danke ich dir auf jeden Fall schon vielmals.

Gruß Harry
 
  • #14
Hi

Die Umgebungsvariablen sind in der Registry eingetragen.
Daraus dürfte der die auslesen.
Musst mal darin nach suchen.

Gruß, Michael
 
  • #15
In VB geht das z.B. so:

Private Declare Function GetVersion Lib kernel32 () As Long

Public Function GetWinVersion() As String
   Dim Ver As Long, WinVer As Long
   Ver = GetVersion()
   WinVer = Ver And &HFFFF&
   GetWinVersion = Format((WinVer Mod 256) + ((WinVer \ 256) / 100), Fixed)
End Function

Private Sub Form_Load()
   MsgBox Windows version: + GetWinVersion
End Sub
 
  • #16
Kennst du auch eine Version für c oder AS in Flash ?

Thanx.
 
  • #17
Perl-Script:

use Win32;
($string, $major, $minor, $build, $id) = Win32::GetOSVersion();
@os = qw(Win32s, Win95, WinNT);
print $os[$id] $major\.$minor $string (Build $build)\n;

... mit C++ steh ich a bissl auf Kriegsfuss und Flash kann ich nicht, sorry. Aber ich spiel noch rum... ;D
 
  • #18
Hallo Leute,

mein Cousin hat folgendes Problem mit seinem Laptop:
Seit einigen Tagen funktioniert das Internet nicht mehr an seinem Rechner. Soweit er sich erinnert hat er den Rechner neugestartet bevor das Problem auftrat, aber er schwört Stein und Bein kein Programm installiert zu haben.

Der Rechner behauptet sich per Lan mit dem Router verbinden zu können (zumindest erhält er eine korrekte Ip und Gateway), aber ein Ping auf den Router oder andere Rechner im Netzwerk schlägt fehl. Er zeigt also an: Mit Netzwerk verbunden, kein Internetzugriff. WLan technicht behauptet er, es seien keine Netzwerke in Reichweite (was falsch ist).

Am Router liegt das Problem definitiv nicht, da er das Problem bei allen Netzwerken hat, mein Laptop verbindet sich allerdings problemlos.

Solche Dinge wie Ipv6 deaktivieren, Netzwerkkarte deaktivieren und wieder aktivieren habe ich schon ausprobiert und ich weiss gar nicht mehr was noch alles.

Wird der Rechner im abgesicherten Modus gestartet, dann verbindet er sich ohne Probleme ins Internet.

Auf dem Rechner ist McAfee installiert, was allerdings auch im abgesicherten Modus startet. Ich vermute dort ist das Problem nicht zu suchen. Bei der Ereignisanzeige von Windows treten zwar Fehler auf, allerdings schon seit mehreren Wochen und da das Problem erst seit ein paar Tagen besteht, halte ich dies auch nicht für relevant.

Feste Ip vergeben habe ich versucht. Spybot hab ich auch schon drüber laufen lassen. Alle nicht notwendigen Programme hab ich auch beendet.

Bisher war leider alles erfolglos.

Die Ausgabe von ipconfig /all:
Windows-IP-Konfiguration

Hostname . . . . . . . . . . . . : Schrammster-PC
Primäres DNS-Suffix . . . . . . . :
Knotentyp . . . . . . . . . . . . : Hybrid
IP-Routing aktiviert . . . . . . : Nein
WINS-Proxy aktiviert . . . . . . : Nein

Drahtlos-LAN-Adapter Drahtlosnetzwerkverbindung 3:

Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Microsoft Virtual WiFi Miniport Adapter #
2
Physikalische Adresse . . . . . . : 74-E5-0B-10-7D-85
DHCP aktiviert. . . . . . . . . . : Ja
Autokonfiguration aktiviert . . . : Ja

Drahtlos-LAN-Adapter Drahtlosnetzwerkverbindung 2:

Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Microsoft Virtual WiFi Miniport Adapter
Physikalische Adresse . . . . . . : 74-E5-0B-10-7D-85
DHCP aktiviert. . . . . . . . . . : Ja
Autokonfiguration aktiviert . . . : Ja

Drahtlos-LAN-Adapter Drahtlosnetzwerkverbindung:

Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Intel(R) WiFi Link 1000 BGN
Physikalische Adresse . . . . . . : 74-E5-0B-10-7D-84
DHCP aktiviert. . . . . . . . . . : Ja
Autokonfiguration aktiviert . . . : Ja

Ethernet-Adapter LAN-Verbindung:

Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Realtek PCIe GBE Family Controller
Physikalische Adresse . . . . . . : 14-FE-B5-BE-DD-F5
DHCP aktiviert. . . . . . . . . . : Ja
Autokonfiguration aktiviert . . . : Ja
Verbindungslokale IPv6-Adresse . : fe80::3577:a743:4e69:2d92%11(Bevorzugt)
IPv4-Adresse . . . . . . . . . . : 192.168.2.111(Bevorzugt)
Subnetzmaske . . . . . . . . . . : 255.255.255.0
Lease erhalten. . . . . . . . . . : Dienstag, 28. August 2012 00:46:32
Lease läuft ab. . . . . . . . . . : Freitag, 7. September 2012 00:46:32
Standardgateway . . . . . . . . . : 192.168.2.1
DHCP-Server . . . . . . . . . . . : 192.168.2.1
DHCPv6-IAID . . . . . . . . . . . : 236256949
DHCPv6-Client-DUID. . . . . . . . : 00-01-00-01-15-C1-64-86-14-FE-B5-BE-DD-F5

DNS-Server . . . . . . . . . . . : 192.168.2.1
NetBIOS über TCP/IP . . . . . . . : Aktiviert

Tunneladapter LAN-Verbindung* 3:

Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Microsoft-6zu4-Adapter
Physikalische Adresse . . . . . . : 00-00-00-00-00-00-00-E0
DHCP aktiviert. . . . . . . . . . : Nein
Autokonfiguration aktiviert . . . : Ja

Tunneladapter LAN-Verbindung*:

Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Microsoft-6zu4-Adapter #2
Physikalische Adresse . . . . . . : 00-00-00-00-00-00-00-E0
DHCP aktiviert. . . . . . . . . . : Nein
Autokonfiguration aktiviert . . . : Ja

Tunneladapter isatap.{45C6DDB9-6992-464B-AFD0-A5D49973B609}:

Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Microsoft-ISATAP-Adapter
Physikalische Adresse . . . . . . : 00-00-00-00-00-00-00-E0
DHCP aktiviert. . . . . . . . . . : Nein
Autokonfiguration aktiviert . . . : Ja

Tunneladapter Teredo Tunneling Pseudo-Interface:

Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
Physikalische Adresse . . . . . . : 00-00-00-00-00-00-00-E0
DHCP aktiviert. . . . . . . . . . : Nein
Autokonfiguration aktiviert . . . : Ja

Tunneladapter isatap.{F662CFF6-0F7F-47F8-9CB3-9A41528D0356}:

Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Microsoft-ISATAP-Adapter #3
Physikalische Adresse . . . . . . : 00-00-00-00-00-00-00-E0
DHCP aktiviert. . . . . . . . . . : Nein
Autokonfiguration aktiviert . . . : Ja

Tunneladapter isatap.{1A8BC0D2-2ECE-4A8B-826A-57E2E1953BA3}:

Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Microsoft-ISATAP-Adapter #4
Physikalische Adresse . . . . . . : 00-00-00-00-00-00-00-E0
DHCP aktiviert. . . . . . . . . . : Nein
Autokonfiguration aktiviert . . . : Ja

Tunneladapter isatap.{A79AD732-A2EA-4C0E-B521-659BFFB13C67}:

Medienstatus. . . . . . . . . . . : Medium getrennt
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Microsoft-ISATAP-Adapter #5
Physikalische Adresse . . . . . . : 00-00-00-00-00-00-00-E0
DHCP aktiviert. . . . . . . . . . : Nein
Autokonfiguration aktiviert . . . : Ja

Vielen Dank für jegliche Hilfe!
 
  • #20
Danke für die Antwort, aber das Problem ist endlich gelöst.

Es lag doch an McAfee, mittels abgesicherten Modus konnte ich den McAfee Virtual Technician ausführen und letztendlich das Problem beheben. Es lag wohl an einem McAfee/Windows Update was Probleme machte.

Hier die Seite die mir geholfen hat:
 
Thema:

Windows Version auslesen ?

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben