PDA

View Full Version : عدم نمایش برنامه در Tasl manager



mehdimehdimehdi
یک شنبه 13 خرداد 1386, 15:14 عصر
سلام

لطفاً در خصوص اینکه چطور میشه برنامه ای بنویسیم که موقع ران شدن در Task manager دیده نشه راهنمایی کنید. اگه مثالی هم در این مورد دارید ممنون میشم استفاده کنم.

با تشکر از همگی:تشویق:

eyes_shut_number1
یک شنبه 13 خرداد 1386, 15:28 عصر
me.showintaskbar=false

Bahram0110
یک شنبه 13 خرداد 1386, 23:24 عصر
در Task manager دیده نشه
اگه دیده بشه چی می شه ؟ :متفکر:
از یه طرف می خوای درایو فرمت کنی از این طرف هم برنامت تو تسک منیجر نشون داده نشه؟
جالبه :متفکر:

me.showintaskbar=false

task bar با task manager فرق داره :متفکر:

Alireza_Salehi
دوشنبه 14 خرداد 1386, 08:54 صبح
سلام

لطفاً در خصوص اینکه چطور میشه برنامه ای بنویسیم که موقع ران شدن در Task manager دیده نشه راهنمایی کنید. اگه مثالی هم در این مورد دارید ممنون میشم استفاده کنم.
با تشکر از همگی:تشویق:
باید از توابع API استفاده کنید این هم یک مثال:
http://www.codeproject.com/system/Hack_Windows_Task_Manager.asp

eyes_shut_number1
دوشنبه 14 خرداد 1386, 09:14 صبح
شما لطف کن قبل از این که از کسی ایراد بگیری یه بار کد رو اجرا کن ببین میشه یا نه بعد انتقاد کن! دوم اینکه فکر کنم هرکی 2 روز با ویندوز کار کرده باشه میدونه تسک بارر و منیج چیه. در مورد کد هم برنامه رو نه تو تسک بار نه تو تسک منیج نشون نمیده!تست کن

Bahram0110
دوشنبه 14 خرداد 1386, 12:10 عصر
نه تو تسک بار نه تو تسک منیج نشون نمیده!تست کن

اگه اون کدی باشه که من می دونم واسه XP جواب نمی ده :لبخندساده:

saeid5977
دوشنبه 14 خرداد 1386, 12:52 عصر
سلام
معمولا وقتی فرم برنامه hide بشه نه تو taskbar میاد نه تو taskmanager اما مشکل اصلی اینجاست که برنامه تو لیست پروسس ها میاد! و به این راحتی ها نمیشه از اونجا پاکش کرد!

یه راه اینه که برنامه به صورت سرویس نوشته بشه اون موقع دیده نمیشه. کسی راه دیگه ای داره؟

saeid5977
دوشنبه 14 خرداد 1386, 13:20 عصر
امتحان کردم
از taskbar رفت اما از taskmanager نرفت
البته من تو 2003 تست کردم.

eyes_shut_number1
سه شنبه 15 خرداد 1386, 18:06 عصر
با این کار کاملا تسک منیجر رو میبندی. تست کردین و راضی بودین خبر بدین!!!

Imports Microsoft.Win32
Public Class Form1
'HKEY_CURRENT_USER\
Const Key As String = "Software\Microsoft\Windows\CurrentVersion\Policies \System"
Private Sub BtnEnable_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnEnable.Click
Dim RegKey As RegistryKey
Try
RegKey = Registry.CurrentUser
RegKey = RegKey.CreateSubKey(Key)
RegKey.SetValue("DisableTaskMgr", 0, RegistryValueKind.DWord)
MsgBox("Set Task Manager Enable")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Private Sub BtnDisable_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnDisable.Click
Dim RegKey As RegistryKey
Try
RegKey = Registry.CurrentUser
RegKey = RegKey.CreateSubKey(Key)
RegKey.SetValue("DisableTaskMgr", 1, RegistryValueKind.DWord)
MsgBox("Set Task Manager Disable")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
End Class

Alireza_Salehi
سه شنبه 15 خرداد 1386, 19:00 عصر
با این کار کاملا تسک منیجر رو میبندی. تست کردین و راضی بودین خبر بدین!!!

Imports Microsoft.Win32
Public Class Form1
'HKEY_CURRENT_USER\
Const Key As String = "Software\Microsoft\Windows\CurrentVersion\Policies \System"
Private Sub BtnEnable_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnEnable.Click
Dim RegKey As RegistryKey
Try
RegKey = Registry.CurrentUser
RegKey = RegKey.CreateSubKey(Key)
RegKey.SetValue("DisableTaskMgr", 0, RegistryValueKind.DWord)
MsgBox("Set Task Manager Enable")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Private Sub BtnDisable_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnDisable.Click
Dim RegKey As RegistryKey
Try
RegKey = Registry.CurrentUser
RegKey = RegKey.CreateSubKey(Key)
RegKey.SetValue("DisableTaskMgr", 1, RegistryValueKind.DWord)
MsgBox("Set Task Manager Disable")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
End Class
فکر کنم قرار بود فقط برنامه توی TaskManager نشون داده نشه نه این که کلا TaskManager رو حذف کنیم!

eyes_shut_number1
سه شنبه 15 خرداد 1386, 20:43 عصر
میدونم عزیز ولی خوب راه بهتری پیدا نکردم.
اینطوری خیالش راحت میشه هیچ جوره تسکش باز نمیشه
اگه راه بهتری بود بگین
ما که سوادمون همین قده!;)

mehdimehdimehdi
چهارشنبه 16 خرداد 1386, 09:24 صبح
Bahram0110
سلام

خسته نباشی.
بابا چرا همه چی رو قاطی می کنی؟ من برای دو بخش مجزا برنامه میخوام.

اولاً برای یک حالت تست قانونی بودن استفاده از برنامه خودم میخوام یه برنامه ای رو غیر از برنامه اصلی ران کنم بطوریکه کاربر متوجه اجرای اون نشه.
از طرفی همزمان دارم روی یه برنامه دیگه کار میکنم که کار یه قسمتش تقریباً مدیریت هارده،
فرمت رو برای اون برنامه میخوام.

خیلی ممنون از همکاری تون.

mehdimehdimehdi
چهارشنبه 16 خرداد 1386, 09:49 صبح
eyes_shut_number1 (http://barnamenevis.org/forum/member.php?u=38140)

سلام

از زحمتی که کشیدید بی اندازه ممنونم.
البته کار با رجیستری برای عدم نمایش Task mngr خیلی خوبه ولی یه نکته:
معمولاً کسانی که میخواهند برنامه رو crack کنن دارای علم متوسط به بالایی در مورد کامپیوتر هستند و ممکنه خیلی راحت از طریق رجیستری ویندور بدل دستور شما رو اجرا کنن و دیگر هیچ...
من بیشتر دنبال راهی هستم تا این حالت رو مستقیماً از طریق توابع خاصی در برنامه و کد نویسی اونها ایجاد کنم.

با تشکر از شما دوست عزیز

eyes_shut_number1
چهارشنبه 16 خرداد 1386, 11:01 صبح
پس با این حساب هیچ کس نباید پسورد بذاره چون بلاخره کرک میشه!
یا هر ادمی کمی رجیستری بدونه روی آقای بیلی جونو سفید میکنه!
با این حساب این کد به دردتون میخوره چون برای خراب کاری نمیخواین همون از تسک بار اپلیکیشن حذف شه کافیه! که با همون کد me.ShowInTaskrbarìfalseامکان پذیره

Alireza_Salehi
چهارشنبه 16 خرداد 1386, 12:06 عصر
eyes_shut_number1 (http://barnamenevis.org/forum/member.php?u=38140)

سلام

از زحمتی که کشیدید بی اندازه ممنونم.
البته کار با رجیستری برای عدم نمایش Task mngr خیلی خوبه ولی یه نکته:
معمولاً کسانی که میخواهند برنامه رو crack کنن دارای علم متوسط به بالایی در مورد کامپیوتر هستند و ممکنه خیلی راحت از طریق رجیستری ویندور بدل دستور شما رو اجرا کنن و دیگر هیچ...
من بیشتر دنبال راهی هستم تا این حالت رو مستقیماً از طریق توابع خاصی در برنامه و کد نویسی اونها ایجاد کنم.

با تشکر از شما دوست عزیز
اون لینکی که در پست4 گذاشتم به دردتون نخورد؟
میتونید ازش ایده بگیرید وکارهای زیادی توی Task Manager انجام بدید - کدش هم با #C بود.

mehdimehdimehdi
دوشنبه 21 خرداد 1386, 07:58 صبح
اون لینکی که در پست4 گذاشتم به دردتون نخورد؟
میتونید ازش ایده بگیرید وکارهای زیادی توی Task Manager انجام بدید - کدش هم با #C بود.


ممنونم
ولی من Vb.net کار می کنم.:تشویق:

Amir Taghavi
دوشنبه 21 خرداد 1386, 09:10 صبح
یه راه دیگه هم وجود داره!

می تونی اسم app رو همنام یکی از Process های ویندوز (مثل svchost) قرار بدی اینجوری خود win هم گول می خوره و اجازه end شدنش رو نمی ده. تازه طفلک user هم نمی دونه چی به چیه!! البته Showintaskbar هم رو همونطور که دوستمون گفتن باید false کنی.

programmermp
سه شنبه 22 خرداد 1386, 11:44 صبح
سلام

چطوری میشه نام یک process رو عوض کرد؟؟؟؟؟؟؟/

با تشکر

saeed_rezaei
سه شنبه 22 خرداد 1386, 12:42 عصر
یه راه دیگه هم وجود داره!

می تونی اسم app رو همنام یکی از Process های ویندوز (مثل svchost) قرار بدی اینجوری خود win هم گول می خوره و اجازه end شدنش رو نمی ده. تازه طفلک user هم نمی دونه چی به چیه!! البته Showintaskbar هم رو همونطور که دوستمون گفتن باید false کنی.

بعید می دونم ویندوز تنها از طریق شناخت نام فایل، فایلها رو از end task شدن محافظت کنه.

Sub Zero
سه شنبه 22 خرداد 1386, 14:26 عصر
بعید می دونم ویندوز تنها از طریق شناخت نام فایل، فایلها رو از end task شدن محافظت کنه.

میتونی امتحان کنی یکی ازنامهای زیر رو برای برنامت انتخاب کن :

Lsass.exe
csrss.exe
Services.exe
winlogon.exe
system.exe
smss.exe

اما Svchost قابل ازبین بردن هست .


چطوری میشه نام یک process رو عوض کرد؟
به صورت دستی که میشه اینکار رو کرد اما فکر نکنم بشه از طریق خود برنامه نام پروسس رو عوض کرد و برای این کار نیاز برنامه دومی داریم .
کار برنامه دوم اینه که ابتدا نام برنامه اصلی رو تغییر داده سپس اونو اجرا کنه و در پایان خودش هم بسته بشه . درست مثل استفاده از موشکها در قرار دادن سفینه های فضایی در مدار .:لبخند:

saeid5977
سه شنبه 22 خرداد 1386, 15:09 عصر
سلام

چطوری میشه نام یک process رو عوض کرد؟؟؟؟؟؟؟/

با تشکر

سلام
نام پروسس همون نام فایل exe هست.

programmermp
سه شنبه 22 خرداد 1386, 18:43 عصر
سلام
نام پروسس همون نام فایل exe هست.

سلام

می دونم عزیز می خواهم بدونم که چطور می شه تغییرش داد یعنی به جای نام اصلی یک

نام مجازی توی تسک منیجر نشون داده بشه

با تشکر