[COLOR=
"Red"
]先祝大家国庆快乐![
/COLOR
]
程序设计思路: 实际就是一个文件补丁.
1.以[COLOR=
]二进制方式打开[
]一个文件后[COLOR=
]查找指定的字节数组[
] 如果找到返回位置 否则返回-1 说明没找到
2.如果[COLOR=
"red"
]找到指定的字符数组[
] 则用我们预设好的字符数组[COLOR=
]替换该字符数组[
].然后[COLOR=
]回写到文件[
].
//pbyte
是文件的二进制数据 searchpbyte是要搜索的数据 initdate搜索的起始位置
int search (BYTE *pbyte,BYTE* searchpbyte,int initdate=0)
{
int n=0;
for
(int i=initdate;i<len;i++)
//
起始字节位置
(int k=0;k<sizeof(searchpbyte);k++)
if
(pbyte[i+k]==searchpbyte[k])
n++;
(n==sizeof(searchpbyte))
return
i;
break
;
}
else
n=0;
-1;
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课