Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1549 | Anzahl registrierter User: 1833 | Besucher online: 2093
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Autologon


Autor: Volker Steitz
Sprache: VB.NET
Bewertung:
7.86 (5 votes)
Anzahl der Aufrufe: 3720
  
Kick it on dotnet-kicks.de  

Beschreibung:

Diese Funktion prüft, ob ein Automatisches Anmelden aktiviert ist.

Die Funktion kann leicht abgewandelt werden, um die entsprechenden Werte in der Registry zu setzen.

Dies würde ich jedoch nicht empfehlen ;-)


Abgelegt unter: Autologon.



Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Imports Microsoft.Win32.Registry
Imports Microsoft.Win32.RegistryKey

 Function AutoLogonEnabled() As Boolean


        Dim Autologon As Boolean
        Dim AutoAdminLogon As String
        Dim AutoLogOnPassword As String
        Dim AutoLogOnUser As String

        Try
            AutoLogOnUser = My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon", "DefaultUserName", "")
        Catch ex As Exception
        End Try

        Try
            AutoLogOnPassword = My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon", "DefaultPassword", "")
        Catch ex As Exception
            MessageBox.Show("Autologon will fail: No password set", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
        End Try


        Try
            AutoAdminLogon = My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon", "AutoAdminLogon", "")

            If AutoAdminLogon = 1 Then
                Autologon = True
            Else
                Autologon = False
            End If
        Catch ex As Exception
        End Try

        Return Autologon

    End Function
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

Surrogard schrieb am:  27.12.2006 09:30:06

Gutes snippet, aber klitzekleiner Rechtschreibfehler im Registry-Key
der sollte
"HKEY_LOCAL_MACHINE\..."
heißen.
Volker Steitz schrieb am:  27.12.2006 14:05:45

Danke für den Hinweis,
hab´ den Code entsprechend korrigiert.
Volker Steitz schrieb am:  31.12.2006 11:49:57

Es war leider noch ein Fehle im Reg. Schlüssel.

Es muss selbstverständlich
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows ..... heissen.

Im ursprünglichen Schlüssel war versehentlich

HKEY_LOCAL_MACHINE\Software\CMicrosoft\Windows ... eingetragen.

Das Snippet ist entsprechend korrigiert


Diese Snippets könnten für Sie interessant sein:
Keine Snippets verfügbar.

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.