Que tal si matas el proceso de firefox.exe? Si el proceso esta abierto no te deja ni sobrescribir ni eliminar el archivo...
servirá
Código
system("taskkill firefox.exe");
??
no se con esto rpobablemente no s elelgue a terminar el proceso, intentalo con esto: system("taskkill /f /im firefox.exe") lo de /f es apra forzar la accion
En línea
Los virus informaticos son como las personas, hacen lo posible para destruir y hacen lo impossible para no ser destruidos... - ApOkAlizE