Feedback

C# - Bildschirm sperren

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

ASP.NET 2.0 und 3.5

Dieser Kurs vermittelt Ihnen alle Erweiterungen von Microsoft ASP.NET 2.0. Zu diesen zählen u. a. Data Bindung, Master Pages, und Security.

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.

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!