关屏、锁键

CRMNet 2010-09-26 09:16:06
怎么用程序关屏?
怎么用锁键?
有个Screen Off.exe,屏幕能黑,但电话键,相机键等都还起作用。
现在想黑屏(省电),然后按键也不被误按。
...全文
133 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
comey 2010-09-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 songques 的回复:]

C# code

private const int KEYEVENTF_KEYUP = 0x0002;
private const int KEYEVENTF_SILENT = 0X0004;
private const byte VK_KEYLOCK = 0x85;
keybd_event(VK_KEYLOCK, 0, KEYEVENTF_SILENT, 0);
System.Thread……
[/Quote]

这样锁屏不通用吧?
lxpspring 2010-09-27
  • 打赏
  • 举报
回复
很清楚哦。
mark~~~~~
大饼哥- 2010-09-27
  • 打赏
  • 举报
回复
我给的就是windows mobile 的API,而且 是C++的,应该写的很明白了啊,难道还写的不清楚,以后看来得改进了!
CRMNet 2010-09-27
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 okadler0518 的回复:]
我给的就是windows mobile 的API,而且 是C++的,应该写的很明白了啊,难道还写的不清楚,以后看来得改进了!
[/Quote]

烦请再稍微细些...
mojieke 2010-09-27
  • 打赏
  • 举报
回复
关注中
CRMNet 2010-09-26
  • 打赏
  • 举报
回复
我指的是Windows Mobile系统。。。
CRMNet 2010-09-26
  • 打赏
  • 举报
回复
我来试一下
hmg25 2010-09-26
  • 打赏
  • 举报
回复
模拟按下电源键:
keybd_event (VK_OFF, 0, KEYEVENTF_SILENT, 0);
keybd_event (VK_OFF, 0, KEYEVENTF_SILENT │ KEYEVENTF_KEYUP, 0);
这两个keybd_event调用模拟了按和释放电源按钮,电源按钮的虚拟键值是VK_OFF。执行前面的两行代码将挂起系统。

关屏使用:
SetSystemPowerState(NULL, POWER_STATE_IDLE, 0);
可以在黑屏时尝试使用按键屏蔽函数屏蔽一下。
大饼哥- 2010-09-26
  • 打赏
  • 举报
回复


 01、GwesPowerOffSystem

    02、PowerOffSystem

    03、SetSystemPowerState

    04、ExitWindowsEx




这4个api看看,最后一个是重启的,断开电源就是关屏好像,试试看。
SongQues 2010-09-26
  • 打赏
  • 举报
回复

private const int KEYEVENTF_KEYUP = 0x0002;
private const int KEYEVENTF_SILENT = 0X0004;
private const byte VK_KEYLOCK = 0x85;
keybd_event(VK_KEYLOCK, 0, KEYEVENTF_SILENT, 0);
System.Threading.Thread.Sleep(100);
keybd_event(VK_KEYLOCK, 0, KEYEVENTF_SILENT | KEYEVENTF_KEYUP, 0);

锁定设备
SongQues 2010-09-26
  • 打赏
  • 举报
回复

[DllImport("CoreDLL")]
public static extern int SetSystemPowerState(String stateName, PowerState powerState, DevicePowerFlags flags);

SetSystemPowerState(null, 0x00100000,0x00001000);


关屏的!和物理按键一样的效果
beyondma 2010-09-26
  • 打赏
  • 举报
回复
就是一个注册表的设置吧,如果用C#的话就是设一下SYSTEMSTATE.
1、室内机功能介绍: 开机:室内机按“ON/OFF”机键约 3 秒钟,室内机右上角的 LED 灯先亮, 然后 LCD 屏亮,屏幕中心显示“WELCOME”,左上角显示机台的 ID 号码,提示音“嘀嘀”两声,然后进入待机画面。 关机:1、在待机画面下,按“ON/OFF”机约 4 秒钟,LCD 屏显示“GOODBYE”, 提示音“嘀”一声,关屏,关机;2、在关屏睡眠状态下,按“开/ 关”机键约 4 秒钟,LCD 屏亮,不松开按键 2 秒种,LCD 屏显示 “GOODBYE”,提示音“嘀”一声,关屏,关机。 待机:室内机开机后,进入待机画面,没有进行任何按键操作,10 秒钟后 进入关屏睡眠待机状态。红灯 4 秒闪一次。 唤醒:在关屏睡眠待机状态下,按任何一按键可以唤醒机台工作,进入待 机画面。 监视:在待机画面状态下,按“监视”键进入监视室外机,屏幕左上方显 示“monitoring”。 监视成功:如与室外机建立通讯,则屏显示室外机摄像头采到的图像; 监视失败:如与室外机通讯失败,则室内机提示“嘀”一声,退出 监视状态,返回待机画面。 室内机呼叫室内机:需要是两个 ID 号码不一样的内机,才能呼通。在待机 画面状态下,按“+”或“-”键呼叫其它室内机。按 “摘/挂”机键退出室内机呼叫。 呼叫成功:如呼通其它室内机,则响起音乐,被呼机按“摘/挂” 机键摘机,接通后,双方可声音对讲。LCD 屏显示 “Talking”字样。 呼叫失败:如呼叫失败,提示“嘀”一声,退出呼叫状态。

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧