2012-08-04 9 views
10

आप विंडोज + एल दबाकर एक विंडोज पीसी लॉक कर सकते हैं।.NET से विंडोज़ लॉक कैसे करें (जैसे "विंडोज + एल")?

मैं वीबी.नेट या सी # का उपयोग कर विंडोज पीसी को कैसे लॉक कर सकता हूं?

एक छोटा सा उदाहरण उपयोगी होगा।

+0

[संबंधित प्रश्न] (http://stackoverflow.com/questions/4259571/how-to-lock-the-screen-in-windows) सी में/C++ – Deanna

उत्तर

10

PInvoke का उपयोग कर LockWorkStation फ़ंक्शन पर कॉल करें।

+0

तेजी से प्रतिक्रिया के लिए धन्यवाद। अच्छा काम करता है :) – Augis

5

निम्न कोड का उपयोग कंप्यूटर को प्रोग्रामेटिक रूप से लॉक करने के लिए किया जा सकता है।

using System.Runtime.InteropServices; 

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

'rundll32' मनमाने ढंग से निर्यात किए गए कार्यों को आमंत्रित करने के लिए डिज़ाइन नहीं किया गया है। – Neil

संबंधित मुद्दे