笑落天狼

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年5月25日

摘要: 很多时候我们会碰到杀进程的需求,但是很多程序会hook系统的api造成我们无法结束指定的进程。你流氓,我只有更流氓!下面介绍一种模拟native api ZwTerminateProcess 结束进程的方法,这种方法可以结束掉hook的不深的进程。那么hook的更深的怎么办?你深,我只有更深!不过这不在本文的讨论内容之内。下面上代码:[代码]两种方法都是管用的。我们看到其实Zw系列的api只是进入... 阅读全文
posted @ 2010-05-25 08:43 笑落天狼 阅读(2231) 评论(0) 推荐(0)

2010年3月3日

摘要: 关于utf8和unicode的编码原理可以参考这篇文章:http://hi.baidu.com/dustin_xiao/blog/item/2ab75b24c27ca32ed507426f.html下面是实现代码,只实现了中文和英文字符的转换部分:[代码]测试代码如下:[代码]用一篇文章进行测试,结果如下: 阅读全文
posted @ 2010-03-03 09:45 笑落天狼 阅读(2400) 评论(0) 推荐(0)

2010年3月1日

摘要: 人比较懒。。。直接上代码:[代码] 阅读全文
posted @ 2010-03-01 10:00 笑落天狼 阅读(7176) 评论(0) 推荐(0)

2010年2月27日

摘要: 好久没写点东西了,拿点东西凑凑数实现一个Timer类说起来挺简单,但是如果有特殊的需要时也挺让人头痛的。我就碰到一个需要在一个对象内部需要聚合多个定时器的需求,而且是真正相应Windows消息的定时器。需求是BT但是也得想办法实现,想来想去还是Trunk技术实现起来最方便。我们知道创建一个定时器需要调用一个Windows的Api函数:UINT_PTRSetTimer(HWNDhWnd,UINT_P... 阅读全文
posted @ 2010-02-27 23:40 笑落天狼 阅读(439) 评论(0) 推荐(0)

2009年7月17日

摘要: 前几天因为需要做一个多参数的命令行程序,所以想起linux下有个很好用的getopt,于是上网下来了GUN的getopt源码,试着编译了一下,竟然可以在VC下编译 :-)这下在windows下也有getopt可以用了,爽!就一个字。代码我做了一点修改,去掉了和Win系统无关的代码,但是保留了原来的注释,这样读起来可以更方便一些。下面是头文件:[代码]下面是cpp文件:[代码]上面代码在VC6和VC... 阅读全文
posted @ 2009-07-17 09:06 笑落天狼 阅读(8532) 评论(3) 推荐(0)