启动屏幕保护程序
2023-09-14 08:58:58 时间
实现效果:
知识运用:
API函数SendMessage向窗口发送消息
private static extern bool SendMessage(IntPtr hWnd, int wMsg,int wParam,int IParam)
//hWnd: 窗口句柄 wMsg: 将要发送的消息 wParam,IParam :消息的参数 依据发送的消息而定
实现代码:
private const int WM_SYSCOMMAND = 0x0112; private const int SC_SCREENSAVE = 0xf140; [DllImport("user32.dll")] public static extern bool SendMessage(IntPtr hWnd,int wMsg,int wParam,int IParam); private void button1_Click(object sender, EventArgs e) { SendMessage(this.Handle, WM_SYSCOMMAND, SC_SCREENSAVE, 0); }
相关文章
- LyScript 验证PE程序开启的保护
- 小程序中如何添加用户隐私保护指引
- 苹果扫描iPhone所有照片,发现问题还要报警:全新「保护」计划惹众怒
- Linux 探测后门:保护系统安全(linux查看后门)
- Oracle备份保护用户数据安全(oracle备份用户数据)
- Linux安全:防护病毒软件保护你的系统(防病毒软件linux)
- MySQL单表备份:保护重要数据的最佳方案(mysql备份单表)
- 用 PGP 保护代码完整性(六):在 Git 上使用 PGP
- 了解 Linux 守护进程的作用:保护程序稳定运行(linux守护进程作用)
- Linux下防火墙系统全面保护服务器安全(linux防火墙系统)
- 定MySQL数据库锁定:保护数据不受损害(mysql数据库锁)
- db安全MySQL保护(mysqlsafe)
- 保护数据安全,轻松锁定Oracle数据库(lockoracle)
- SQL Server 停止服务:恢复和保护保障(sqlserver 停库)
- Linux安全:如何使用加锁技术保护系统(linux 加锁)
- TP5禁用Redis日志,保护数据安全(tp5关闭redis日志)
- Oracle 专业补丁保护系统更新安全(oracle专业补丁)