xem xét mã này:Nhận PID từ MS-Word ApplicationClass?
using Microsoft.Office.Interop.Word;
ApplicationClass _application = new ApplicationClass();
Tôi có thể có được từ quá trình PID Winword.exe đã được đưa ra bởi các _application?
Tôi cần PID vì với các tập tin bị lỗi, tôi chỉ có thể không bỏ ApplicationClass, thậm chí sử dụng mã này:
_application.Quit(ref saveFile, ref missing, ref missing);
System.Runtime.InteropServices.Marshal.ReleaseComObject(_application);
GC.Collect();
GC.WaitForPendingFinalizers();
tôi không thể tìm kiếm cho quá trình winword.exe và giết nó, bởi vì Tôi sẽ có một số, và tôi không biết cái nào để giết. Nếu tôi có thể nhận được một PID cho mỗi ApplicationClass, tôi chỉ có thể giết chết quá trình winword.exe chính xác đó là cho tôi khó khăn để bỏ thuốc lá.
@Mmyikka bạn có thể đăng lớp 'StaticMethods' không? – BrunoLM
Tôi đã thử điều này nhưng tất cả các quá trình từ của tôi MainWindowTitle trống và thiết lập chú thích cho một chuỗi dường như không có hiệu ứng, tôi có thiếu cái gì không? – Arvand