¿Ha intentado encontrar el archivo a través de la caché de Internet Explorer (utilizando FindFirst/NextUrlCacheEntry API) y eliminarlo con DeleteUrlCacheEntry? Hay ejemplos pre-escritos sobre cómo recorrer y hacer la eliminación en el nuevo, simplemente googleelo.
Obtendrás 3 tipos de caché, comenzando con "Cookie:", otra comenzando con "Visited:" - que solo representa la lista de sitios visitados (no es el historial, no confundas los dos) , y el último tipo solo viene en forma de url que comienza con http: // o https: //. Una vez que esté revisando, puede seleccionar y elegir cuáles desea eliminar.
Avíseme si usted tiene alguna otra pregunta, hacerlo de esta manera debe deshacerse del problema del "archivo en uso", si no lo hace, tampoco elimine o descargue su control del webbrowser antes de hacer la eliminación del caché (pero probablemente no será necesario).
no funcionó, todavía está siendo utilizado por otro proceso. ¿Qué tal matar el proceso "AcroRd32.exe"? – Holyoxx
Ouch. Eso es molesto. ¿Hay tal proceso en ejecución? No sé cómo funciona Acrobat dentro de un navegador. ¿Es un exe real o un control ActiveX? –
sí, es un exe real. También maté todo el proceso relacionado con Acrobat. Aún no funcionó. – Holyoxx