C# 实现锁屏,Winform和WPF均适用
- 打开VS新建一个项目;(Winform和WPF均可)
- 打开工具箱拖入一个button控件设置Click事件,名字为Button_Click
- 打开放入button控件这个界面的.cs文件,也就是界面代码,输入以下代码即可
代码如下:
using System.Runtime.InteropServices;//一定要这个引用
namespace LOCK
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
//下面代码一定要
[DllImport("user32 ")]//引入API函数
public static extern bool LockWorkStation();//调用windows的系统锁定
//锁屏按钮单击事件
private void Button_Click(object sender, RoutedEventArgs e)
{
LockWorkStation();
}
}
}
freesheep720 作