Feedback

C# - Bildschirm sperren

Veröffentlicht von am 16.08.2007
(4 Bewertungen)
Diese Methode sperrt den Bildschirm von MS Windows.
GFU-Schulungen  [Anzeige]

Visual Studio Team Foundation Server 2017/2015 (TFS) für Administratoren - Kompakt

Nach dieser Schulung beherrschen Sie die Grundlagen des TFS. Sie erledigen administrative Aufgaben schnell und sicher.

Visual Studio Team Foundation Server 2017/2015 (TFS) für Projektmitglieder - Kompakt

Nach Teilnahme an dieser Schulung sind Ihnen die Grundlagen von ALM geläufig. Sie planen und steuern Projekte effizient mit dem Visual Studio Team Foundation Server.

using System.Diagnostics;

        public static void pcSperren()
        {
            //Bildschirm sperren
           Process.Start("rundll32.exe", "user32.dll,LockWorkStation");            
        }

1 Kommentare zum Snippet

Koopakiller schrieb am 16.01.2016:
Warum nicht die Funktion importieren und Fehlerfälle auch ordentlich behandeln?

[DllImport("User32.Dll", EntryPoint = "LockWorkStation")]
[return: MarshalAs(UnmanagedType.Bool)]
private static extern bool Win32LockWorkStation();

public static void LockWorkStation()
{
if (!Win32LockWorkStation())
{
throw new Win32Exception(Marshal.GetLastWin32Error());
}
}
 

Logge dich ein, um hier zu kommentieren!