我通过在绘图工具中绘制不同的对象,改变图形属性等等,来对照它的十六进制的改变,可以跟踪到具体的某些相对应的字节可是有些字节无法确定它的含义,是否会受结构对齐的影响?
还有旧类的存储的类标记也无法找到规律新类都是
ff ff xx xx
类名的长度
类名
类数据当再存储前面已经出现的类时
旧类标识无法找到规律熟悉mfc对象存储的请指点下
这种分析16进制的办法能否实现对图保存结构的还原?数据没有压缩的,我已经定位出很多字节的意思,
但是我觉得vc对结构的对齐可能会影响存储

解决方案 »

  1.   

    由于对象非常多
    所以分析非常麻烦
    需要不停在绘图工具中动作,并相应看16进制的改变来定位而且对象的属性定义中,一伙char,一伙short,一伙int,
    也没有规律我还不知道对象本身的定义中有没有是不是不用的变量
      

  2.   

    1.会受结构对齐的影响
    2.可以还原,不过需要耐心 
    3.一伙char,一伙short,一伙int 可能使用了union什么程序这么值得分析
      

  3.   


    3.一伙char,一伙short,一伙int 可能使用了union你理解错了
    我意思是
    同样是坐标
    在线对象中可能用的是short
    在其它对象中可能用的是int可以还原
    -------
    我怎么排除对齐的影响?
    旧类标识的规律知道吗