- 博客(4)
- 资源 (14)
- 收藏
- 关注
原创 判断一个窗体是否被完全遮挡
private void Form1_Paint(object sender, PaintEventArgs e)...{ Text = e.ClipRectangle.Width.ToString();}在窗体的Paint事件中,有一个ClipRectangle的属性,解释为“获取要在其中进行绘画的矩形”这个属性的作用就是:窗体在刷新的时候,为提高效率一些被遮挡的区域就不用再绘
2008-01-21 11:55:00 3920
原创 用代码关闭冰刃(IceSword)
(*冰刃这个系统分析工具以前还没用过。这样高级的工具,用结束进程的方式就不试了。按手工关闭的流程实现。首先是通过遍历当前进程,确定冰刃进程的主窗体;然后发送WM_CLOSE关闭主窗体。当关闭对话框出现的时候,最后就是模拟点击确定按钮。具体实现的时候要注意亮点:1、不能使用SendMessage发送WM_CLOSE消息,而用PostMessage替代。 否则要等到关闭对话框结束才处理后面的语句。这
2008-01-13 11:18:00 4138 4
原创 井底之蛙瞎谈
今天看到一篇《被中国人误传了数千年的七句话》的帖子。当然这也不是什么新帖了,很久以前就看过。我一直认为语言对于文明来说是十分重要的。今天顺便整理一下思路,发表一点看法。 中学的时候特别喜欢思考些哲学问题比如:世界有没有中心?光是不是最小的物质?人为什么活着?老师上课的时候我也容易分神。老师说质量,我就会想质量是个什么东西?那些物质颗粒挤压在一起如何排列?大概有十年时间我都有个习惯:
2008-01-11 17:27:00 2145
原创 获得QQ聊天输入框中的内容
// 首先得到输入框的句柄。通过spy++这类工具分析,聊天窗体的类名为“#32770”// 但当前系统里不只一个类名为“#32770”的窗体,这就需要全体遍历一次。// 类名为“#32770”标题含“聊天”基本能确定。为保险起见还判断一下所在进程是否为“qq.exe”uses PsAPI, RichEdit;function Process_ReadRichEditText(AHandl
2008-01-02 10:20:00 13832 30
跨进程访问VCL的一个用例(Delphi6、TurboDelphi测试通过)
2009-03-14
IE脚本辅助2.0
2008-04-26
IE脚本辅助
2008-03-10
快捷输入器
2007-07-19
Debug监视器
2007-07-09
TreeDocument1.1
2007-04-03
TreeDocument1.0
2007-04-03
[C#源代码]俄罗斯方块1.0
2007-03-26
使用正则表达式实现的语法分析引擎(C#源代码)
2007-03-17
内存分析器1.01
2006-12-28
文件分析器1.01
2006-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人