9158 虚拟视频 logo 是在主程序的资源中有一个32位位图BMP图片。所以把这个资源文件用白色的同样大的图片替换就可以。开发商没有加密这区数据也没有加壳,所以修改起来灰长简单。下面针对
4.5.0.3 版本进行试验。
下载编译程序
FILE *in= fopen("9158VirtualCamera.exe","r+");
if(!in)
{
in= fopen("C:\\Program Files\\9158VirtualCamera\\Bin\\9158VirtualCamera.exe","r+");
if(!in)
{
MessageBox("打开 9158VirtualCamera.exe 失败.\n\n"
"把我复制到安装程序目录下面 \n\n"
"安装默认目录是 C:\\Program Files\\9158VirtualCamera\\Bin");
return;
}
}
long beginpos = 0x170cc0;//位图数据区开始地址
long endpos = 0x1742FF;//位图数据区结束地址
fseek(in,beginpos,0);
long p=0;
for(long i=beginpos;i<=endpos;i++)
{
//FF FF FF 00 来替换 就是白色
p++;
if(p%4!=0)
fputc(0xff,in);
else
fputc(0x00,in);
}
fclose(in);
MessageBox("去掉LOGO成功!");