
Windows开发
yujinqiong
这个作者很懒,什么都没留下…
展开
-
Windows C++编程的一些调试和检测方法
1、内存泄露的检测 之前也用到了一些内存泄露的检测方法。知道大概的原理就是窜改内存分配的函数,在原始的分配基础(内存大小)上添加一些记录分配内存的信息,如文件、分配代码的行号。Windows编程中SDK、MFC提供的一些检测函数因为窜改的内存分配函数不同,所以检测的范围也不尽相同。 因为之前的工作中使用MFC来实现系统界面,所以大部分代码都是链接的MFC库,而非Windows标准库,使用内存分配的函数是new,而非malloc,所以一般都用MFC提供的DEBUG_NEW来检测。一般会在文件原创 2010-08-01 15:37:00 · 851 阅读 · 0 评论 -
编写NT服务程序
<br /> 最近接触的工程是B/S、C/S结构的,跟之前做单机版的应用程序有很大的不同。后端很多功能都做成服务的形式。以前从来没有接触服务这个方面的东西,故趁此机会来学习一下如何制作Windows后台服务程序。<br /> 看了公司的服务程序是如何做的,因为采用了第三库,库中提供了一个类来封装NTService功能,而我想知道的更彻底些,就在网上查看了一些资料,搭配着看了那个类的底层细节。总体感觉NTService程序并不难编写,关键要知道实现思路和与之相关的一些API。<br />简单来说原创 2010-08-02 22:07:00 · 560 阅读 · 0 评论