使用UWP商店应用程序锁定Windows 10工作站的显示

时间:2018-06-09 12:32:45

标签: c# uwp windows-store-apps windows-10-universal

我正在寻找一种方法来提示Windows 10系统锁定显示器,以便通过保护它免受未经授权的使用来提供更多隐私。在Windows Universal开发中是否有用于执行此操作的标准API?或者模拟键盘发送 Win + L 组合。

1 个答案:

答案 0 :(得分:1)

我知道您可能希望这样做是为了良好的意图,但是UWP中的任何API都无法提供此类功能。这样做的原因很可能是,给予应用程序锁定PC的能力可以轻松地为恶意应用程序提供锁定用户系统的能力在启动时启动并始终在PC激活时锁定它。应用程序无法关闭或重新启动 PC。

此外,无法模拟键盘快捷键的原因可能相同,因为键盘上的 Win 键通常是为系统快捷键保留的,而且覆盖它真的不容易(你有执行真正的低级别键盘处理,如this example,这也不允许通过Microsoft Store认证。

我建议假设用户按照自己喜欢的方式设置自动操作系统锁定超时,并且如果您想在应用中提供额外的安全性,则可以添加某种 PIN锁定机制,以便您的应用在未使用一段时间后自动锁定。