记录:Lingos简单分析后的数据

记录:Lingos简单分析后的数据


    下午不忙,就又拿出HOOK来玩,折腾了很久,分析出下面的数据,不论对错,先记录下,鬼知道下次继续琢磨会是什么时候。。。

    Lingos的Hook与其主程序间数据交换是通过WM_COPYDATA消息实现的,其传输格式如下:
struct  _Lingos_CD
{
    DWORD _unkwn1;
    DWORD _unkwn2;
    DWORD _unkwn3;
    DWORD _unkwn4;
    DWORD _size;
    DWORD _unkwn5;
    
char* data;
}
;

    奇怪的是每次交换传递的数据大小总数一直是536,那么去掉4*6个头,Lingos一次最多能够翻译512个字节的东东?嘿嘿,好玩。。。

    这样就知道Lingos合适开始翻译,或者说准备翻译了,那么下一步应该是获取其打开的小窗口句柄,然后取出其翻译结果就OK了?会是这样吗?

你可能感兴趣的:(记录:Lingos简单分析后的数据)