السلام عيلكم ورحمة الله وبركاته
هل يمكن جلب hWindow من خلال dwProcess,hProcess ؟
الحالة ...:
لدي ملف تنفيذي 'C:\target.exe' واستعملت عليه الامر CreateProcess لتشغيلة
وخزنت معلومات العملية في المتغير :
TempProcessInfo
ومعلومات بدء التشغيل او ما يعرف بـ Startupinfo :
TempStartupInfo
وهذا الامر الذي استعملته :
الآن من خلال المعطيات السابقة كيف احصل على الـ hWindow الخاص بالعملية التي قمت بتحميلها من خلال
CreateProcess ؟؟
لا أريـ د استعمل ... FindWindow ... حيث اني سافتح اللملف 'C:\target.exe' اكثر من مره لذلك سيكون
هناك العديد من النوافذ التي تحمل نفس الاسم ....
اتمنى اوصلت الفكرة P:
لدي حل لكنه معقد لأعبد حد من وجهة نظري ههه .... طرحت السؤال هنا لاجد حلول آخرى او دوال تعمل هذه الوضيفة
وشكراً لحسن القراءة
هل يمكن جلب hWindow من خلال dwProcess,hProcess ؟
الحالة ...:
لدي ملف تنفيذي 'C:\target.exe' واستعملت عليه الامر CreateProcess لتشغيلة
وخزنت معلومات العملية في المتغير :
TempProcessInfo
ومعلومات بدء التشغيل او ما يعرف بـ Startupinfo :
TempStartupInfo
وهذا الامر الذي استعملته :
PHP كود :
FillChar(TempProcessInfo,SizeOf(TProcessInformation),#0);
FillChar(TempStartupInfo,SizeOf(TStartupInfo),#0);
TempStartupInfo.cb := SizeOf(TempStartupInfo);
CreateProcess(PWideChar('c:\Target.exe'),nil,nil,nil,False,0,nil,PWideChar(' C:\'),TempStartupInfo,TempProcessInfo);
الآن من خلال المعطيات السابقة كيف احصل على الـ hWindow الخاص بالعملية التي قمت بتحميلها من خلال
CreateProcess ؟؟
لا أريـ د استعمل ... FindWindow ... حيث اني سافتح اللملف 'C:\target.exe' اكثر من مره لذلك سيكون
هناك العديد من النوافذ التي تحمل نفس الاسم ....
اتمنى اوصلت الفكرة P:
لدي حل لكنه معقد لأعبد حد من وجهة نظري ههه .... طرحت السؤال هنا لاجد حلول آخرى او دوال تعمل هذه الوضيفة
وشكراً لحسن القراءة

