consideran este código:Obtener PID de MS-Word ApplicationClass?
using Microsoft.Office.Interop.Word;
ApplicationClass _application = new ApplicationClass();
¿Puedo obtener el PID del proceso Winword.exe que fue lanzada por el _application?
necesito el PID porque con archivos dañados, simplemente no puedo salir de la ApplicationClass, incluso utilizando este código:
_application.Quit(ref saveFile, ref missing, ref missing);
System.Runtime.InteropServices.Marshal.ReleaseComObject(_application);
GC.Collect();
GC.WaitForPendingFinalizers();
no puedo buscar el proceso Winword.exe y matarlo, porque Tendré varios, y no sé cuál matar. Si puedo obtener un PID para cada ApplicationClass, podría matar el proceso correcto de winword.exe que me está dando problemas para abandonarlo.
@Mmyikka ¿puedes publicar la clase 'StaticMethods'? – BrunoLM
Intenté esto pero todos mis procesos de Word MainWindowTitle están vacíos y configurar el título de una cadena no parece tener un efecto. ¿Me falta algo? – Arvand