【问题标题】:Locking Windows Phone with Custom Screen C#使用自定义屏幕 C# 锁定 Windows Phone
【发布时间】:2011-04-25 06:16:32
【问题描述】:

我需要在特定活动上锁定 Windows Mobile 屏幕(不使用默认锁定系统)。

我在网上看到开发者使用 SHDeviceLockAndPromptEnableHardwareKeyboard 来实现锁定。

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

【问题讨论】:

    标签: windows-mobile compact-framework locking


    【解决方案1】:

    这一切都取决于您希望它有多安全。如果你使用windows mobile自己的锁屏然后自定义它,你将获得最好的安全性(Windows Mobile 6.5我认为它可以完成退出很好)。

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

    要真正防止用户访问视图后面的任何内容,您可以通过将开始菜单放在视图之外来删除它。使用 SetWindowPos 函数

    【讨论】:

    • 开始菜单只有当你需要在后台做一些事情时才会弹出。我发现这个技巧可以很好地防止它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多