نهج مُدار للعثور على عمليات الوالدين في .NET
يعتمد العديد من مطوري .NET على P/استدعاء لتحديد عمليات الوالدين. تقدم هذه المقالة حلًا أكثر كفاءة قائم على P/Invoke لاسترداد معلومات عملية الوالدين في .NET ، مما يضمن التوافق عبر كل من البنية 32 بت و 64 بت.
استخدام p/استدعاء لاسترجاع عملية الوالدين
يستخدم الحل سيارة الوظيفة الأساسية هي طريقة
getParentProcess ، أو قبول معرف العملية أو التعامل مع الإدخال.
تستخدم هذه الطريقة
ntqueryInformationProcess
.
مثال التنفيذ
لاستخدام هذه الطريقة ، ما عليك سوى إضافة على سبيل المثال:
باستخدام النظام ؛
باستخدام System.Diagnostics ؛
عملية ParentProcess = ParentProcessTabilities.getParentProcess () ؛
Console.WritEline ($ "اسم الأصل اسم العملية: {parentprocess.processName}") ؛
using System;
using System.Diagnostics;
Process parentProcess = ParentProcessUtilities.GetParentProcess();
Console.WriteLine($"Parent process name: {parentProcess.ProcessName}");
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3