使用自定义屏幕锁定Windows Phone C#

问题描述:

我需要锁定Windows Mobile屏幕(,而不使用默认锁定系统)关于特定活动。使用自定义屏幕锁定Windows Phone C#

我看到的网页开发人员正在使用SHDeviceLockAndPromptEnableHardwareKeyboard实现锁。

这将显示默认的窗口锁定屏幕。我需要用我自己的数据库来显示我的屏幕,并自己检查密码。如何显示我的屏幕和锁定设备屏幕(硬件键和键盘,拨入电话,通知等)?

这一切都会让你不知道该如何安全。如果您使用Windows Mobile自己的锁定屏幕然后进行自定义,您将获得最佳安全性(Windows Mobile 6.5,我认为它可以完成很好)。

如果它不是一流的安全性事物,那么您可以始终让自己的应用程序成为最*的应用程序,并在该视图中添加您喜欢的内容。然后使用:SetWindowsHookEx(对不起,我不能超级链接,到坏名声......只是在MSDN上搜索)连接所有硬件按钮并返回非零值,以防止系统的其他部分处理它们。看看这个link

要真正阻止用户访问视图后面的任何东西,您可以通过将视图放在视图外面来删除开始菜单。使用SetWindowPos功能

+0

开始菜单的事情是只有当你需要在后台做东西,比它可以弹出。我发现这个技巧很好的防止它。 – giZm0 2010-10-20 14:16:04