PDA

View Full Version : تشخیص در حال اجرا بودن یک برنامه



Navid Asadi
پنج شنبه 14 آذر 1392, 23:02 عصر
سلام
من دوتا نرم افزار نوشتم
تو یکی از اون ها نیاز دارم که بدونم آیا نرم افزار دوم در حال اجرا هست یا نه!
چطور میتونم این کار رو بکنم؟
میدونم که باید تو پروسس های در حال اجرای ویندوز اسمش رو سرچ کنم ولی این کار به چه صورت انجام میشه؟

barnamenevisjavan
جمعه 15 آذر 1392, 09:15 صبح
میتونی لیست پروسس هارو بدست بیاری بعدش سرچ کنی
یا اینکه یه کلید توی رجیستری بسازی و با اجرا و بسته شدن برنامه یه مقدار بدی بهش و با اونکی برنامه و یک تایمر هر چند ثانیه چک کنی ببینی مقدار موردنظر مثلا 0 بود برنامه بستست و...

shahryari
جمعه 15 آذر 1392, 10:28 صبح
سلام
Function IsRunMyProgram(ByVal MyProgramName As String) As Boolean
Dim b As Boolean
For Each p As Process In Process.GetProcesses
If p.ProcessName = MyProgramName Then
b = True
Else
b = False
End If
Next
Return b
End Function