# C#模拟一些特殊组合键,如ctrl+alt+delete

winapi 的 keybd_eventSendInput 可以模拟键盘按键,但是一些特殊的组合键无法模拟,则需要一些别的方法,如下

ctrl+alt+delete(需要以windows service运行程序)

C#
[DllImport("sas.dll")]
public static extern void SendSAS(bool asUser);//asUser是否以当前用户,false即可

SendSAS(false);

win+l 锁屏

C#
[DllImport("user32.dll", SetLastError = true)]
public static extern bool LockWorkStation();