社区导航

 

搜索
查看: 2157|回复: 7

锁屏

[复制链接]

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-2-16 09:28 | 显示全部楼层 |阅读模式
在window mobile 中,锁屏是否有相应的API,我用了SHDeviceLockAndPrompt在程序中没有反应,是不是还有别的要求如果要用这个函数?有谁了解的,谢谢大家了。

7

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2009-2-16 14:14 | 显示全部楼层
锁屏,在Windows Mobile下,我是采取模拟按键操作实现的:
public class SystemCall
    {
        public const byte VK_NONAME = 0xFC;
        public const byte VK_ESC = 0x1B;
        public const byte VK_F4 = 0x73;
        public const byte VK_APP6 = 0xC6;
        public const byte VK_F22 = 0x85;
        public const byte VK_F16 = 0x7F;
        public const byte VK_OFF = 0x7F;

        public static void SendKey(byte key)
        {
            const int KEYEVENTF_KEYUP = 0x02;
            const int KEYEVENTF_KEYDOWN = 0x00;
            keybd_event(key, 0, KEYEVENTF_KEYDOWN, 0);
            keybd_event(key, 0, KEYEVENTF_KEYUP, 0);

        }
        [DllImport("CoreDll.dll", SetLastError = true)]
        private static extern void keybd_event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo);
    }
锁定屏幕:
SystemCall.SendKey(SystemCall.VK_F22);

回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-2-16 09:41 | 显示全部楼层
这个就是那个API了,不过MS也说了,这个函数即使成功了,也不能保证锁屏成功,或者解锁了。
这个函数还是个特权API。

回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-2-16 09:46 | 显示全部楼层
锁屏是干嘛用的?

回复

使用道具 举报

4

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-2-16 10:45 | 显示全部楼层
那怎样才能使用特权API呢,有没有办法呀?

回复

使用道具 举报

15

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2009-2-16 14:16 | 显示全部楼层
接4楼,
告知LZ,这个方法在WinCE5.0下,没有反应,目前正在寻求解决办法,LZ及各位大侠若有相关思路、方法,烦请告知!!!

回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-4-6 14:32 | 显示全部楼层
已经解决,用钩子即可,如有意,可去google上搜"键盘钩子"即可。
谢谢大家。

回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-9-29 22:29 | 显示全部楼层
能否简单说说 是怎么实现锁屏的吗?谢谢了

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /5 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-2-24 07:44 , Processed in 0.234136 second(s), 17 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表