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