سلام.
من در حال ساخت برنامه ای هستم که در اون نیاز دارم Task Manager رو غیر فعال کنم ؛ یعنی وقتی کاربر کلید های ترکیبی Alt + Ctrl + Delete یا Ctrl + Shift + Esc رو می زنه Task Manager فعال نشه.
لطفا راهنمایی کنید.
سلام.
من در حال ساخت برنامه ای هستم که در اون نیاز دارم Task Manager رو غیر فعال کنم ؛ یعنی وقتی کاربر کلید های ترکیبی Alt + Ctrl + Delete یا Ctrl + Shift + Esc رو می زنه Task Manager فعال نشه.
لطفا راهنمایی کنید.
سلام.
برای این کار شما به یک تایمر نیاز دارین . این روشی که من پیشنهاد می کنم اینه که توسط یک تایمر، طی یک بازه زمانی مثلا 10 میلی ثانیه تسک منیجر رو Kill می کنیم.
مواد مورد نیاز : یک عدد تایمر، اینتروال: 10
کدهای روی فرم لود:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Timer1.Start()
End Sub
این کدها رو هم روی تایمر بنویسید:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
For Each selProcess As Process In Process.GetProcesses
If selProcess.ProcessName = "taskmgr" Then
selProcess.Kill()
Exit For
End If
Next
End Sub
**موفق و موید باشید**
سورس رو هم توی این پست ضمیمه کردم
**یاعلی**
نه ......
اين كارو نكني ها .... سرعت ويندوز و برنامه تو فوق العاده مياره پايين و هميشه قسمتي از سي پيو و برنامه درگيره .....
اگر ميخواي تسك منيج رو از كار بندازي در مسير ريجستري زير برو
"HKEY_CURRENT_USER\Software\Microsoft\Windows\Curr entVersion\Policies\System"
در اين مسير يك key از نوع متني با نام "DisableTaskMgr" ايجاد كن و مقدارش و عدد صفر بده تسك غير فعال ميشه
اگرهم اون key متني رو پاك كني تسك فعال ميشه
كه با كد نويسي اين كار كه گفتم شدنيه
دمتون گرم.خیلی به کارم اومد.