posts - 20,  comments - 65,  trackbacks - 2
公告
05 2007 档案
C#窗体贴边自动隐藏组件 By Red_angelX
摘要: 靠边隐藏效果:当程序移动到显示的边界时,程序自动隐藏起来,留一条小边在外面,很酷的效果吧.
先介绍下实现原理,靠边隐藏无非就是判断窗体的位置和屏幕的四边的关系,当上左右三个方向超出的时候,就把窗体自动往上移,问题是...怎么判断窗体的位置呢?.Net里面有很方便的事件:LocationChanged,来判断窗体位置的变化,那又如何判断鼠标和窗体的关系呢?最简单的办法是用个 timer不停的去判断...,我最不想用这种方法实现,结果苦苦探寻了两个小时最终还是以这种最笨的方法来实现效果-_-#,如果不用timer,还有其他什么方法呢?我第一想到的是钩子,于是我拦截系统消息WM_MOVE,WM_MOVING,0x00a0................发现都无法满足要求,翻遍winnt.h也没发现有什么是进入窗体离开窗体时发出的消息,只有一个0x00a0是经过窗体边框时发的消息,不过呢如果鼠标移动太快,系统就收不到这个消息.... 此路不通,于是想看看.Net里面封装了什么事件, 很遗憾MouveEnter和MouseLeave会被上层的控件遮蔽,我总不能窗体上有多少阅读全文
posted @ 2007-05-15 17:11 Red_angelX 阅读(6226) | 评论 (20) 编辑
利用DEBUG API编写Loader Path
摘要: Loader并不是什么很神秘的技术,微软提供了一组Debug Api来方便第三方监视程序.这里我用Debug Api制作了一个简单的Loader程序.
这个Loader要干的事有:
1.启动目标程序.
2.读取/修改目标程序的内存 或 寄存器阅读全文
posted @ 2007-05-08 09:10 Red_angelX 阅读(1444) | 评论 (0) 编辑
C#递归求解八皇后
摘要: 代码如下:阅读全文
posted @ 2007-05-02 08:15 Red_angelX 阅读(460) | 评论 (0) 编辑
SDK编程获取硬盘序列号
摘要: 最近硬盘问题总是不断,拿去换了几个每次都说是新的结果一用就出问题...妈的奸商居然奸到我头上了,于是写个查ID的工具,看看还出问题还说换新的是不是给我新的!-_-#!!阅读全文
posted @ 2007-05-01 01:14 Red_angelX 阅读(950) | 评论 (0) 编辑
飞信,你真的安全吗?
摘要: 中国移动飞信简介:
飞信是中国移动推出的一款承载商务应用及娱乐功能的即时通信产品,通过PC或手机终端,用户可随时随地实现文字、语音沟通,满足了手机用户之间对于深度沟通的需求,只要中国移动网络覆盖到的地方,您就不会失去与您好友的联系.飞信为用户提供了一个不受约束的、无限制的通讯沟通和交流平台。
本文对飞信的帐号安全性做一些简单分析阅读全文
posted @ 2007-05-01 00:45 Red_angelX 阅读(5639) | 评论 (5) 编辑