首页
社区
课程
招聘
[旧帖] [讨论]关于CRC帖子的建议和疑问 0.00雪花
发表于: 2015-8-23 16:19 1187

[旧帖] [讨论]关于CRC帖子的建议和疑问 0.00雪花

2015-8-23 16:19
1187
纯新人小白,最近在论坛里面看见了一个关于CRC的帖子,有一点建议和疑问,供大家交流一下。
主题:【原创】基于crc32实现的内存的代码校验
原帖:http://bbs.pediy.com/showthread.php?t=140471
转自看雪论坛

先说一下建议:
DWORD dwRet = 0;
dwRet = WaitForSingleObject(stParam.hEvent,INFINITE);
while(dwRet == WAIT_OBJECT_0)
{
        Sleep(5000);
        CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)bingleProc,(LPVOID)&stParam,0,&dwThreadId);
        dwRet = WaitForSingleObject(stParam.hEvent,INFINITE);
}
这里,我觉得线程函数bingleProc里面调用WaitForSingleObject(stParam.hEvent,INFINITE)就可以了,这个循环可以用sleep和setEvent

在说一下疑问:
线程函数bingleProc为什么可以给出定值0xa0eb5866
if(CRC32(pbyteBuf,dwCodeSize) != 0xa0eb5866)
{
        MessageBox(NULL,"bingle","代码被修改了",NULL);
        printf("代码被修改了\n");

        SetEvent(stParam->hEvent);
        ExitProcess(0);
}
纯新人小白,不懂,如果各位大神略觉浅显还希望海涵啊

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//