2012-08-04 6 views
10

Puede bloquear una PC con Windows presionando Windows + L.Cómo bloquear Windows (como "Windows + L") desde .NET?

¿Cómo puedo bloquear una PC con Windows usando VB.NET o C#?

Un breve ejemplo sería útil.

+0

[Pregunta relacionada] (http://stackoverflow.com/questions/4259571/how-to-lock-the-screen-in-windows) en C/C++ – Deanna

Respuesta

10

Llame a la función LockWorkStation utilizando PInvoke.

+0

Gracias por la respuesta rápida. Funciona bien :) – Augis

5

El siguiente código se puede utilizar para bloquear una computadora mediante programación.

using System.Runtime.InteropServices; 

[DllImport("user32.dll")] 
public static extern void LockWorkStation(); 
+1

'rundll32' no está diseñado para invocar funciones exportadas arbitrarias. – Neil

Cuestiones relacionadas