lbird

关注 c/c++,COM,WTL,ATL,MFC,内核驱动,安全 - - - 声明:博客内文章除非注明,皆原创!转载敬请注明出处!...

系统服务挂钩(HOOK) -1

系统服务就是由操作系统提供的一组函数,类似上层开发的Win32 API。       不仅Win32 API可以挂钩,系统服务也可以挂钩。开发者为了捕获各种事件,可以挂钩文件创建函数CreateFile,注册表访问函数RegCreateKey。使用挂钩可以改变操作系统的行为,只要适当地改变挂钩的数...

2006-11-30 14:39:00

阅读数:2060

评论数:0

如何安装驱动

        用那个例子编译成功后,生成一个SYS文件。为了让这个驱动被系统加载,必须创建一个inf文件。由于是使用现成的例子,因此这一步也可以省下来。直接右键点击例子中的inf文件,在弹出的菜单中选择“安装”即可。       这里要注意的是,inf中的StartType参数,它可以控制驱动被...

2006-11-22 11:37:00

阅读数:5066

评论数:0

如何编译驱动程序

       驱动的编译和上层应用程序的编译完全不同,作为初学者应该先了解一下,即使你还不懂得怎么写驱动程序。       首先安装DDK,然后随便找一个例子来测试。在菜单中找到BUILD环境菜单执行,不同的系统要使用不同的BUILD环境。会打开一个DOS窗口,这时CD到那个例子程序,输入 bui...

2006-11-22 10:02:00

阅读数:8975

评论数:1

如何实现菜单的拖拽

 为了让菜单支持拖拽,需要做:1、为菜单添加MNS_DRAGDROP风格MENUINFO Info ;Info.cbSize = sizeof(MENUINFO) ;Info.fMask = MIM_STYLE ;Info.dwStyle= MNS_DRAGDROP ;SetMenuInfo( h...

2006-11-09 17:13:00

阅读数:2734

评论数:1

如何使用VSS-由帖子整理

     这段时间在公司做一个.net项目,   一个项目开发小组,开发环境是vs.net,语言是c#,三个人协同开发。既然是协同开发,就要找一个源代码控制软件来进行开发中的源代码管理和版本控制。我们首先想到的是clearcase,名气大嘛,而且大家都没用过,都想尝尝鲜。谁知道这个玩意实在是太复杂...

2006-11-02 11:21:00

阅读数:1097

评论数:0

体验IE7(2)

IE7相对于以往的版本在外观上有很大的改变。1、把空间尽可能的让给浏览窗口      默认不显示菜单     常用工具栏被解散了,“刷新”、“停止”一些常用按钮和地址栏放在一起,其余的和TAB放在一行2、增加了搜索栏,并且和地址栏放在一行,节省了空间3、收藏功能有很大的改善     增加了导入导出...

2006-11-01 16:22:00

阅读数:1138

评论数:0

写好软件的75条

 1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是BugZilla。3. 你们的测试组还在用Word...

2006-11-01 15:57:00

阅读数:817

评论数:0

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