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成功!");