PDA

View Full Version : بدست اوردن پنجره های باز در ویندوز



roboticsexpert
پنج شنبه 08 تیر 1391, 14:56 عصر
سلام...

می خواستم بدونم که چه جوری برنامه هایی که روی صفحه بازند رو بدست بیارم.......

منظورم اینه که فقط برنامه هایی رو می خوام بدست بیارم که توی application در تسک منجر نشون داده میشه.... نه توی process

(اگه بگین چجوری هم اونا رو ببندم ممنون می شم..)

IMANAZADI
پنج شنبه 08 تیر 1391, 16:01 عصر
از توابع API استفاده کن
sendmessage
findwindows

Beginner2013
پنج شنبه 08 تیر 1391, 17:31 عصر
using System.Diagnostics;


foreach (Process p in Process.GetProcesses())
{
if(p.MainWindowHandle != IntPtr.Zero)//بررسی اینکه پنجره دارد
p.Kill();//بستن
}