لقد بحثت كثيراً عن كيفية إخفاء البرنامج من Windows Task Manager ولقد جربت طريقة استخدام عدم السماح بإظهار الWindows task manager لكنني اريد أن لا يظهر برنامجي اصلاً لكي لا يحس من يفتح windows task manager أن هذا البرنامج شغال.
وبارك الله فيكم
لقد بحثت كثيراً عن كيفية إخفاء البرنامج من Windows Task Manager ولقد جربت طريقة استخدام عدم السماح بإظهار الWindows task manager لكنني اريد أن لا يظهر برنامجي اصلاً لكي لا يحس من يفتح windows task manager أن هذا البرنامج شغال.
وبارك الله فيكم
في خصائص الفورم
حول ال boarderstyle الى None
من قال لا إله إلا الله صادقا دخل الجنة
موقعي للتعارف و تبادل الأخبار http://www.xybond.com
السلام عليكم انا افتكرت ان قصدك الا يظهر البرنامج في شريط start و ذلك بجعل الفورم ياخذ وضع none في الخاصية boarderstyle , و يمكن اخفاءه تماما بجعل الخاصية left عددا سالبا بعيد عن الصفر مثل -20000 مع ملاحظة ان ال خاصية windowstatus تكون normal اي ليست maximise
هنا لن يشعر المستخدم بوجود الفورم
من قال لا إله إلا الله صادقا دخل الجنة
موقعي للتعارف و تبادل الأخبار http://www.xybond.com
اعتقد انك تقصد اخفاء البرنامج من قائمة Ctrl+Alt+Delete ..
سأقوم باحضارها لك لاحقا ليست موجودة لدي الان..
هذا هو الكود
Private Const RSP_SIMPLE_SERVICE = 1 Private Const RSP_UNREGISTER_SERVICE = 0 Private Declare Function GetCurrentProcessId Lib "kernel32" () As Long Private Declare Function RegisterServiceProcess Lib "kernel32" _ (ByVal dwProcessID As Long, ByVal dwType As Long) As Long Private Declare Function mciSendString Lib "winmm.dll" Alias _ "mciSendStringA" (ByVal lpstrCommand As String, ByVal _ lpstrReturnString As String, ByVal uReturnLength As Long, _ ByVal hwndCallback As Long) As Long Sub HideApp(Hide As Boolean) Dim ProcessID As Long ProcessID = GetCurrentProcessId() If Hide Then retval = RegisterServiceProcess(ProcessID, RSP_SIMPLE_SERVICE) Else retval = RegisterServiceProcess(ProcessID, RSP_UNREGISTER_SERVICE) End If End Sub Private Sub Form_Load() If App.PrevInstance = True Then Unload Me Exit Sub End If HideApp (True) Form1.Hide End Sub
وهذا هو المثال المرفق
هذه الطرقه لا تعمل فى بيئة ال NT & XP
أنا بحثت منذ فتره على هذا الموضوع كثيرا ، الطريقه الوحيده هى أن تعامل تطبيقك على أنه Process or Service شغاله ومن ثم عمل hide لها و لكن عمل هذا صعب للغايه على العموم
أدخل على www.pscode.com and search for "Task Manager"
هتلاقى برامج بتعمل عمل ال taskmanager يمكنك تعلم طريقة إخفاء أى application منها و ليس تطبيقك فقط :)
وفقك الله
فريق إيجيت بروجيكتس لتطوير و تصميم مشاريع التخرج لطلبة نظم الحاسبات و الإتصالات و حلول الشركات
http://www.egit-projects.comمن موضوعــاتــى
برنامج البحث المتقدم In-File Spider V1.5
أداه مصريه شبيهه بميكروسوفت XML 3.0 + إضافات جديده و أسرع فى الأداء
ما تحتاجة لتصميم البرامج من ادوات و موارد
Handle-X Trial V1.0 ...... برنامج الشبكات و الإختراق العربى 100% بدون أدوات OCX خارجيه
السلام عليكم
متل ما كاتب خونا راكان الحنيطي
me.taskvisible = false
وبس
و السلام عليكم
ابراهيم الطيب
السودان الخرطوم

السـلام عليكم
تقدر تكتب
me.taskvisible = false
وهذا لاخفاء البرنامج
me.hide
:) :)
my new site click here
السلام عليكم ورحمة الله وبركاته
الامر السابق
me.taskvisible = false
خطأ يعطي مسج
Method Or Data Member Not Found
يجب كتابة
App.TaskVisible = False
وهول لا يعمل تحت بيئة
win98,winXp
تم تعديل هذه المشاركة بواسطة aymanmoftah في 22 سبتمبر 2005 في 15:34
اقتباسوهول لا يعمل تحت بيئةwin98,winXp
الكود يعمل على كلا الاصدارين بدون مشاكل ام ان هذا فى جهازى فقط! :lol:
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
هذا الموضوع مغلق.