comparison loader/module.c @ 12422:ef68b86beaf4

Support vp6vfw.dll version 6.0.7.3
author rtognimp
date Tue, 04 May 2004 21:20:58 +0000
parents ebea9d9163b0
children 25cb0d6432d4
comparison
equal deleted inserted replaced
12421:faa6627eb4bf 12422:ef68b86beaf4
447 } else if (PE_FindExportedFunction(wm, "DriverProc", TRUE)==(void*)0x10004120) { 447 } else if (PE_FindExportedFunction(wm, "DriverProc", TRUE)==(void*)0x10004120) {
448 // looks like VP 6.2.0.10 448 // looks like VP 6.2.0.10
449 for (i=0;i<6;i++) ((char*)0x10007688)[i]=0x90; 449 for (i=0;i<6;i++) ((char*)0x10007688)[i]=0x90;
450 for (i=0;i<6;i++) ((char*)0x100082c3)[i]=0x90; 450 for (i=0;i<6;i++) ((char*)0x100082c3)[i]=0x90;
451 for (i=0;i<6;i++) ((char*)0x100084aa)[i]=0x90; 451 for (i=0;i<6;i++) ((char*)0x100084aa)[i]=0x90;
452 } else if (PE_FindExportedFunction(wm, "DriverProc", TRUE)==(void*)0x10003e70) {
453 // looks like VP 6.0.7.3
454 for (i=0;i<6;i++) ((char*)0x10007559)[i]=0x90;
455 for (i=0;i<6;i++) ((char*)0x100081c3)[i]=0x90;
456 for (i=0;i<6;i++) ((char*)0x1000839e)[i]=0x90;
452 } else { 457 } else {
453 fprintf(stderr, "Unsupported VP6 version\n"); 458 fprintf(stderr, "Unsupported VP6 version\n");
454 return 0; 459 return 0;
455 } 460 }
456 } 461 }