WPF以编程方式锁定工作站

WPF事件发生后,我正在尝试自动执行工作站锁定.该解决方案应该适用于x64和x86体系结构.

我已经尝试过通过user32.dll访问的LockWorkStation()方法,但它仅适用于x86体系结构.是否存在替代方案或特定配置,以使其在两种体系结构上均可工作?我考虑过发送LWin L键盘快捷键,但是SendKeys.Send方法在WPF中似乎不可用.

解决方法:

string winDir = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Windows);
string exec = $@"{winDir}\System32\rundll32.exe";
string command = "user32.dll,LockWorkStation";

System.Diagnostics.Process.Start(exec, command);

适用于我的win10 x64

WPF以编程方式锁定工作站

上一篇:在Android上使用自定义键盘在IInputContextCallback上等待超时


下一篇:javascript-如何在jQuery中制作多语言键盘?