首页 网络安全 安全学院 查看内容

控制计算机显示器代码

2009-8-11 12:42 613 0

摘要: ;控制计算机显示器.486              &nb...
关键词: nbsp MONITORPOWER MONITOR include SYSCOMMAND 显示器 hForm SendMessage invoke masm

;控制计算机显示器.486                      .model flat, stdcall     option casemap :none     ;库声明段include \masm32\include\windows.incinclude \masm32\include\kernel32.inc     include \masm32\include\user32.incincludelib \masm32\lib\kernel32.libincludelib \masm32\lib\user32.lib;变量段.data        MONITOR_ON                 equ -1        MONITOR_LOWPOWER        equ 1        MONITOR_OFF                equ 2        SC_MONITORPOWER                equ 0f170h        WM_SYSCOMMAND                equ 112h                ClassName                db 'Shell_TrayWnd',0;Explorer.exe的窗口类名        hForm                         dd ?        ;代码段.codestart:        ;关闭显示器        invoke FindWindow,offset ClassName,NULL        mov hForm,eax        invoke SendMessage,hForm,WM_SYSCOMMAND,SC_MONITORPOWER,MONITOR_OFF        ;开启显示器        invoke SendMessage,hForm,WM_SYSCOMMAND,SC_MONITORPOWER,MONITOR_ON        ;关闭显示器电源--暂时没有找到开启电源的消息        ;invoke SendMessage,hForm,WM_SYSCOMMAND,SC_MONITORPOWER,SC_MONITORPOWER        ret        end start  
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部