vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: ProductName aus registry auslesen 
Autor: svss
Datum: 02.12.09 00:19

Und noch ein paar brauchbare Infos


- Domain oder Workgroupzugehörigkeit

    Private Function GetOSDomain() As String
        Dim temp As String = String.Empty
 
        Dim query As New SelectQuery("Win32_ComputerSystem")
        Dim search As New ManagementObjectSearcher(query)
 
        For Each info As ManagementObject In search.Get()
 
            Try
                temp = info("Domain").ToString
            Catch
                temp = "n.a."
            End Try
 
        Next
 
        If search IsNot Nothing Then search.Dispose()
 
        Return temp
 
    End Function
- Mitglied in einer Domain

    Private Function GetOSPartOfDomain() As Boolean
        Dim temp As Boolean
 
        Dim query As New SelectQuery("Win32_ComputerSystem")
        Dim search As New ManagementObjectSearcher(query)
 
        For Each info As ManagementObject In search.Get()
 
            Try
                temp = CBool(info("PartOfDomain"))
            Catch
                temp = False
            End Try
 
        Next
 
        If search IsNot Nothing Then search.Dispose()
 
        Return temp
 
    End Function
- Microsoft Codenamen

    'Microsoft CodeNamen
    Private Const strChicago As String = "Chicago"
    Private Const strDaytona As String = "Daytona"
    Private Const strDetroit As String = "Detroit"
    Private Const strMemphis As String = "Memphis"
    Private Const strGeorgia As String = "Georgia"
    Private Const strCairo As String = "Cairo"
    Private Const strCairoNT5 As String = "Cairo/NT5"
    Private Const strWhistler As String = "Whistler"
    Private Const strWhistlerServer As String = "Whistler Server"
    Private Const strLonghorn As String = "Longhorn"
    Private Const strVienna As String = "Vienna (Blackcomb)"
 
 
    Private Shared Function GetOSCodeName() As String
        Dim intMinorVersion As Integer
        Dim intMajorVersion As Integer
 
        intMajorVersion = Environment.OSVersion.Version.Major
        intMinorVersion = Environment.OSVersion.Version.Minor
 
        Select Case Environment.OSVersion.Platform
            Case System.PlatformID.Win32Windows
 
                Select Case intMinorVersion
                    Case 0
 
                        If mRevision = String.Empty Then
                            Return strChicago
                        Else
                            Return strDetroit
                        End If
 
                    Case 10
                        Return strMemphis
                    Case 90
                        Return strGeorgia
                    Case Else
                        Return mUnknown
                End Select
 
            Case System.PlatformID.Win32NT
 
                ' get information for Windows NT SP6 and above
                If intMajorVersion = 4 And intMinorVersion = 0 Then
                    ' Windows NT
                    Return strCairo
                ElseIf intMajorVersion = 5 And intMinorVersion = 0 Then
                    ' Windows 2000
                    Return strCairoNT5
                ElseIf intMajorVersion = 5 And intMinorVersion = 1 Then
                    ' Windows XP
                    Return strWhistler
                ElseIf intMajorVersion = 5 And intMinorVersion = 2 Then
                    ' Windows Server 2003
                    Return strWhistlerServer
                ElseIf intMajorVersion = 6 And intMinorVersion = 0 Then
                    ' Windows Vista
                    Return strLonghorn
                ElseIf intMajorVersion = 6 And intMinorVersion = 1 Then
                    ' Windows 7 oder Windows Server 2008
                    Return strVienna
                Else
                    Return mUnknown
                End If
            Case Else
                Return mUnknown
        End Select
 
   End Function
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ProductName aus registry auslesen1.566utopia 2301.12.09 16:28
Re: ProductName aus registry auslesen1.040Manfred X01.12.09 16:41
Re: ProductName aus registry auslesen1.065utopia 2301.12.09 18:35
Re: ProductName aus registry auslesen1.087keco01.12.09 17:15
Re: ProductName aus registry auslesen979utopia 2301.12.09 18:37
Re: ProductName aus registry auslesen972ModeratorRalf Ehlert01.12.09 19:57
Re: ProductName aus registry auslesen1.004keco01.12.09 20:17
Re: ProductName aus registry auslesen972utopia 2302.12.09 12:13
Re: ProductName aus registry auslesen910xtts0202.12.09 12:33
Re: ProductName aus registry auslesen899utopia 2302.12.09 18:40
Re: ProductName aus registry auslesen909keco02.12.09 20:06
Re: ProductName aus registry auslesen908utopia 2302.12.09 20:27
Re: ProductName aus registry auslesen907keco02.12.09 20:54
Re: ProductName aus registry auslesen1.015svss02.12.09 00:02
Re: ProductName aus registry auslesen1.118svss02.12.09 00:19

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel