بایگانی

Posts Tagged ‘ترفند’

کشتن پروسس ها

گاهی شما در batch file هایی که برای ویندوز مینویسید نیاز به شناسایی و از بین بردن پروسسی مشخص دارید دستورtaskkill این وظیفه را برای شما انجام میدهد . برای اطلاعات بیشتر در خط فرمان :

taskkill /?

این دستور لیست پارامتری کاملی دارد که به شما امکان پیدا کردن پروسه و از بین بردن آن را میدهد :

taskkill /f /im taskmgr.exe

taskkill  /fi «windowtitle eq windows task*»

هر دو مثال بالا task manager ویندوز را هدف قرار میدهد .

دامنه کاربرد این دستور بالاتر از اینهاست … تست و گسترش آن با خود شما!

Advertisements
دسته‌ها:ویندوز برچسب‌ها: , ,

رویدادها در ویندوز

به صورت ساده اگه بگم  : در ویندوز و تحت خط فرمان دستوری داریم که میتونه رویدادها (events) رو مانیتور کنه ! و در قبال روی دادن هر کدوم عکس العمل نشون بده و دقیقا مثل یک تریگر میمونه ! ( یاد تریگر ها در sql server هم گرامی 🙂 ) اما این جا در ویندوز هم ابزاری موثر و به درد بخوره ! برای اطلاعات بیشتر در خط فرمان  :

eventtriggers /?

شما میتوانید در صورت بروز یک رویداد با شماره آی.دی مشخص و یا بر اساس دسته بندی نوع رویداد آن ها را مانیتور کنید :

eventtriggers /create /tr «name_for_you1» /l * /t information /tk D:\WINDOWS\system32\calc.exe /ru username /rp pass
eventtriggers /create /tr «name_for_you2» /l * /eid 1  /tk D:\WINDOWS\system32\taskmgr.exe /ru username /rp pass

مثال اول با نام name_for_you1 تنها رویدادهای نوع information را مانیتور میکند و در صورت بروز ماشین حساب سیستم را باز میکند.

مثال دوم اگر رویداد با آی.دی شماره یک روی دهد taskmanager رو اجرا میکنه . حالا بهتره برید دنبال شماره رویدادها با یه سرچ کوچیک در گوگل خودمون !