IAML's Blog

Find passion in coding

Notice

 很久没有更新在这里发表博文了。想不到久违的一篇博文居然是一个搬家的消息。我差点也遗忘了这个博客了。还留下了一系列烂尾的文章。新博客建好后,第一时间就是把烂尾的文章都补回来。好了,现在宣布:今天起,本博客搬家到blog.puretone.info,欢迎继续关注。

通过钩子监听和获取windows登录密码(part 2)

2.DLL的编写
    (注:这里介绍的DLL编写主要是非MFC的DLL编写。非MFC动态库不采用MFC类库结构,其导出函数为标准的C接口,能被非MFC或MFC编写的应用程序所调用;MFC规则DLL包含一个继承自CWinApp的类,但其无消息循环;MFC扩展DLL采用MFC的动态链接版本创建,它只能被用MFC类库所编写的应用程序所调用。有关DLL的编写,可以上网《VC++动态链接库(DLL)编程深入浅出》这一系列文章。)
    要编写DLL,首先要知道什么是DLL,之后要知道DLL是由什么部分组成,最后要知道怎么去用DLL。

继续阅读

通过钩子监听和获取windows登录密码(part 1)

       终于静下心来写这篇博文。在遥远的过去(两个星期前),我曾经用了一周的时间去尝试弄一个小程序,在windows登录的时候企图获取密码。当然,这是在高举“以学习为目的”这旗帜下进行的。上星期前半段时间在补作业,然后就开始python之路,所以一直没有心思总结一下那个获取密码的小程序。为了不让这边博文夭折,所以现在就狠下心来写了。

这个程序的主线是:windows的钩子和windows服务编程。本文中提到的所有函数,可以用msdn查查。
关于这个程序的编写,主要经历了以下几个阶段:
    1.有关钩子的函数的用法
    2.Dll的编写
    3.windows启动过程
    4.windows服务编写

继续阅读

vim配置文件

(本文更新于2009-12-04)

其实这个vim的配置之间已经弄过了。但是由于重装的时候忘记把配置文件备份,导致已经来来回回配置了好几次 。但是某gcc和某gombiuda所说,配置是一个长期地过程,不是这个一朝一夕就可以弄好滴,所以就先把目前的配置文件发上来,作为一个备份吧。之后有更新的话再改吧。

注:这个配置文件主要参考网上流传的“史上最牛的vim配置”(用这个关键字百度或者google一下就会发现有很多网站有转这个配置文件)

目前用到的插件有:

bufexplorer, winfileexplorer,minibufexpl, winmanager,wintagexplorer(文件浏览,buffer)

QuickComment(块注释代码)

taglist(代码阅读)

SearchComplete(python补全)

vimballPlugin(新版vim插件发布形式)

 

继续阅读

[转]Fedora11下ATI显卡驱动安装

原载:http://hi.baidu.com/sjssd/blog/item/beed2b4421503236869473b6.html

注:

1.本文在原文的基础上,根据本人电脑的特点改过

2.本人显卡:ATI HD2600

3.如果以后还要继续玩linux的话,买显卡千万不要买A卡……

继续阅读