سلام دوستان
سوال من اینه که چطور میشه یه برنامه رو زیر نظر گرفت که آیا این برنامه در حال فعالیت است یا خیر
برای مثال:
آیا برنامه internet download manager مشغول دانلود است ؟
با تشکر
سلام دوستان
سوال من اینه که چطور میشه یه برنامه رو زیر نظر گرفت که آیا این برنامه در حال فعالیت است یا خیر
برای مثال:
آیا برنامه internet download manager مشغول دانلود است ؟
با تشکر
از task manager ویندوز می تونی کمک بگیری که آیا برنامه شما در حال پردازش هست یا نه
آخرین ویرایش به وسیله vbhamed : یک شنبه 05 بهمن 1393 در 06:46 صبح
سلام
متشکرم
میشه یه نمونه سورس کد نشون بدین
چون این زبان یادم رفته کدنویسیشو !!
Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Public Function FindWindowHandle(Caption As String) As Long
FindWindowHandle = FindWindow(vbNullString, Caption)
End Function
''# use (anywhere)
Private Sub Form_Load()
MsgBox FindWindowHandle("Untitled - Notepad")
End Sub
داخل msgbox شما باید Title مربوط به برنامه را بنویسی از روی پنجره های فعال چک می کنه اگه صفر برگردونه یعنی برنامه باز نیست اگه یه عددی نشون بده یعنی برنامه باز هست
ممنون ولی اگه دقت کنید به سوالم من به دنبال این هستم که برنامه ای که باز هست چک کنه آیا در حال فعالیت هست یا نه
برای مثال: همین notepad وقتی باز هست cpu usage برابر 0
وقتی داخلش تایپ میشه cpu از تسک منیجر تغییر میکنه
منظور اصلیم اینه
با تشکر
آخرین ویرایش به وسیله vbhamed : شنبه 25 بهمن 1393 در 19:27 عصر