自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LawrenceDon的专栏

在这里把你脑袋里的问号变成句号或感叹号吧::)

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 NASM生成map和list文件的方法 

NASM生成list文件的命令很简单,示例如下:nasm.exe a.asm -o a.bin -l a.lst NASM生成map文件的方法,我在网上搜索了一下,没有直接的答案,翻阅nasm帮助文档,也没有明确的说明,当我准备在nasm官方论坛上发帖提问的时候,我在官网论坛的一篇文章里(不是专门介绍map的文章)发现了我要的结果,链接忘记了:(在官方帮助文件关于Map的介绍如下:

2010-03-29 09:03:00 2746

原创 随时关闭显示器或进入屏幕保护的小程序

随时关闭显示器或进入屏幕保护的小程序UCMESS:Utility to Close Monitor or Enter Screen Saver v1.0.0.1下载地址:http://sites.google.com/site/downloadcenterforldsstudio/Home/UCMESS.rar?attredirects=0相关文章:http://blog.csdn.n

2009-06-20 17:50:00 1212

原创 Linux应用在上网本是大势所趋

之前有些笔记本厂商出过预装Linux的笔记本电脑,这并没有使Linux变的更流行,因为使用习惯的原因,绝大多数的用户会自己把系统装回到 Windows或直接在买电脑的时候请经销商把系统换成 Windows。在上网本(Netbook)流行起来之前,市面上笔记本的主要使用方向是办公自动化和娱乐,当然提到娱乐,就不能不提上网,看多媒体,听歌,玩游戏。对于用惯了 Windows的用户来说,在Linux下做

2009-06-20 17:31:00 661

原创 UCMESS:Utility to Close Monitor or Enter Screen Saver

Utility to Close Monitor or Enter Screen Saver v1.0.0.1Release Date:2009 06 19Program Name:UCMESSAuthor:Lawrence DonE-mail:LawrenceDon@163.comSupport Web: lawrencedon.blog.hexun.com下载地址:http://sites.g

2009-06-19 16:57:00 822

UCMESS:Utility to Close Monitor or Enter Screen Saver

Utility to Close Monitor or Enter Screen Saver v1.0.0.1 Release Date:2009 06 19 Program Name:UCMESS Author:Lawrence Don E-mail:LawrenceDon@163.com Support Web: lawrencedon.blog.hexun.com 下载地址:http://sites.google.com/site/downloadcenterforldsstudio/Home/UCMESS.rar?attredirects=0 UCMESSc.exe:直接双击该程序将关闭显示器,在CMD窗口中执行该程序时可以加参数cm或ss。 UCMESSc.exe cm 关闭屏幕; UCMESSc.exe ss 进入屏幕保护程序; 可以将CloseMonitor.cmd,EnterScreenSaver.cmd的快捷方式放到桌面,双击CloseMonitor.cmd将关闭显示器,双击EnterScreenSaver.cmd 将进入屏幕保护程序。 UCMESS.exe:直接双击该程序会跳出一窗口,点击"Close Monitor"按钮将关闭显示器,点击"Enter Screen Saver"按钮将进入屏幕保护程序。 文件MD5信息: File name MD5 value UCMESSc.exe 89c43352b6d5db291f810387dcaa5e55 UCMESS.exe 94f65e0a550d76971d1614bdd93cfffe CloseMonitor.cmd 6d7c807cb6291456d45dee7fa4390504 EnterScreenSaver.cmd 37343733f2ed02f05e2a69f201f19394 网上有一个名为CloseMonitor.exe的程序,我在2006年就用到它了,不过一直没关心它的实现原理是什么,最近又用到这个程序的时候,特地将其的 实现原理研究了一下,原来如此简单。 CloseMonitor.exe用的是SendMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,2),这种写法可能导致程序没法结束并一直留在进程队列中, 因为The SendMessage function sends the specified message to a window or windows. It calls the window procedure for the specified window and does not return until the window procedure has processed the message. 我用的方法是PostMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,1);PostMessage(HWND_BROADCAST,WM_SYSCOMMAND,SC_MONITORPOWER,2) 首先我用了PostMessage的方法,The PostMessage function places (posts) a message in the message queue associated with the thread that created the specified window and returns without waiting for the thread to process the message. 该方法被调用之后会马上返回,从而不会 造成程序一直无法结束。另外我两次PostMessage最后的一个参数分别为1和2(1:the display is going to low power; 2:the display is being shut off) 这样基本可以保证大多数的屏幕是可以被关掉的。 另外我添加了一个新的功能:PostMessage(HWND_BROADCAST,WM_SYSCOMMAND, SC_SCREENSAVE, 0);即进入屏幕保护程序。 在UCMESS.exe中我用GetSafeHwnd()取代HWND_BROADCAST,这样可以避免有时关屏幕会出现开关好几次的问题。 针对这个程序的问题请访问我的博客lawrencedon.blog.hexun.com,给我留言,或回复我的文章:Utility to Close Monitor or Enter Screen Saver v1.0.0.1

2009-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除