前言 将代码拆分了一下, 如果处理更多的消息也不怕看的眼花 SDK编程就是对各种Windows消息的处理 实验工程 [cpp] view plaincopy /// @file exam_1.cpp /// @brief 查阅本地MSDN, 手工写SDK程序 #include "common.h" Read More
posted @ 2016-02-01 03:08
findumars
Views(888)
Comments(0)
Diggs(0)
没有虚函数时 [cpp] view plaincopy /// @file test_class.c /// @brief 测试一个类有多个基类的内存布局(没有虚函数时, 有虚函数时) #include <stdlib.h> #include <stdio.h> class CA { public: Read More
posted @ 2016-02-01 03:06
findumars
Views(481)
Comments(0)
Diggs(0)
在做boot loader的实验, 但是要在格式化为FAT32的U盘上使用. * 用WinHex将U盘全部字节都填成0. * 用UltraIso中的格式化功能, 将U盘格式化成FAT32, 分配单元为4KB * 用UltraIso提供的写入MBR功能,向U盘写入可引导的MBR, 参数为USB-HDD Read More
posted @ 2016-02-01 03:00
findumars
Views(398)
Comments(0)
Diggs(0)
在CodeProject上看到一个Demo, 在服务中以当前用户身份启动一个程序. 跟帖的人指出了一些bug, 我整理了一下, 将跟帖人指出的bug在工程中修正. 他提供的类, 也有一个小bug, 没有被跟帖的人指出, 被我发现并修正. 这个Demo整理后, 被我用在项目中, 用起来效果还不错. 以 Read More
posted @ 2016-02-01 02:59
findumars
Views(847)
Comments(0)
Diggs(0)
前言 当类没有成员变量的情况下, 类首地址有4个字节的空间, 这里可以放我们模拟出来的虚表入口地址. 当类有成员变量的情况下, 类首地址就是成员变量, 所以, 为了模拟虚表实现, 需要在成员变量前, 再定义一个int型变量, 用来存放模拟的虚表入口地址. 现在还得不到虚析构函数的地址, 暂时按照非虚 Read More
posted @ 2016-02-01 02:44
findumars
Views(515)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号