View Full Version : بدست آوردن نام پروسه فعال
p.eon13
شنبه 11 تیر 1390, 22:43 عصر
چجوری میشه اسم process ای که فعاله بدست آورد؟
مثلا اگه یوزر در حال کار کردن با firefox برنامه اسم process فایرفاکس و بده؟
Padrone
یک شنبه 12 تیر 1390, 01:47 صبح
1.
foreach (System.Diagnostics.Process p in System.Diagnostics.Process.GetProcesses())
{
listBox1.Items.Add(p.ProcessName);
}
2. اونم میتونی از عبارات منظم استفاده کنی
Felony
یک شنبه 12 تیر 1390, 08:01 صبح
مثلا اگه یوزر در حال کار کردن با firefox برنامه اسم process فایرفاکس و بده؟
تابع GetForegroundWindow که یک تابع API هست رو Import کنید ، این تابع هندل پنجره فعال رو به شما میده ، بعد از دریافت هندل میتونید با تابع GetWindowText عنوان پنجره رو به دست بیارید .
p.eon13
یک شنبه 12 تیر 1390, 10:10 صبح
تابع GetForegroundWindow که یک تابع API هست رو Import کنید ، این تابع هندل پنجره فعال رو به شما میده ، بعد از دریافت هندل میتونید با تابع GetWindowText عنوان پنجره رو به دست بیارید .
خیلی ممنون. فقط اگه میشه یه مثال بزنی خوب جا میفته. اگه بشه توضیح ام بدید دیگه خیلی خوب میشه.:قلب:
p.eon13
دوشنبه 13 تیر 1390, 09:48 صبح
از دوستان عزیز کسی میتون یه مثال واسه تابع GetForegroundWindow و GetWindowText بزنه با توضیح البته.
ممنون میشم.:قلب:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.