الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أريد التفصيل بطريقة وضع البرنامج في start up

مغلق
بدأه q8y-digital في 26 فبراير 2006 · 4 رد · 540 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

يا أخوان

أريد التفصيل في وضع البرنامج في start up

يا أخوان أنا لا أعرف سوى وضع الأكواد ولذلك أن كان هناك ما أفعلة في مكان غير محرر الأكواد فأتمنى أعلامي بالخطوات اللازمة

وشكراًً

#2

عندما تريد وضع البرنامج في بدء التشغيل هناك عدة أماكن لوضع البرنامج فيها

1 - اختصار في مجلد startup في قائمة ابدأ

2 - للمستخدم الحالي في المفتاح التالي في الريجستري يمكنك استخدام الكود التالي لعمل ذلك

   Public Sub RunatStartup(ByVal PutAtStartup As Boolean, ByVal ProgramName As String)
       Dim StartupPath As String = "Software\Microsoft\Windows\CurrentVersion\Run"
       Dim MyKey As RegistryKey = Registry.CurrentUser.OpenSubKey(StartupPath, True)

       If PutAtStartup Then
           MyKey.SetValue(ProgramName, Application.ExecutablePath)
       Else
           Try
               MyKey.DeleteValue(ProgramName, False)
           Catch ex As Exception
               ex = Nothing
           End Try
       End If

   End Sub

حيث تمرر للإجراء المذكور بارامترين الأول متغير منطقي إذا تريد إضافته true و عدم اضافته false والثاني اسم البرنامج

3 - لجميع المستخدمين نفس الاجراء السابق مع بعض التعديلات الطفيفة

   Public Sub RunatStartup(ByVal PutAtStartup As Boolean, ByVal ProgramName As String)
       Dim StartupPath As String = "Software\Microsoft\Windows\CurrentVersion\Run"
       Dim MyKey As RegistryKey = Registry.LocalMachine.OpenSubKey(StartupPath, True)

       If PutAtStartup Then
           MyKey.SetValue(ProgramName, Application.ExecutablePath)
       Else
           Try
               MyKey.DeleteValue(ProgramName, False)
           Catch ex As Exception
               ex = Nothing
           End Try
       End If

   End Sub

وفي الحالتين 2 و 3 ستحتاج إلى الاستيرادات التالية فيد بداية الملف عندك

Imports Microsoft.Win32
Imports System.Windows.Forms

وقد قمنا بمناقشة الموضوع بالتفصيل في الموضوع جعل برنامجك يشتغل عند بدء التشغيل

تم تعديل هذه المشاركة بواسطة samerselo في 27 فبراير 2006 في 17:59

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

2 - في حالة وضع البرنامج لنفس المستخدم نضع الاختصار في hkey_current_user في المسار Software\Microsoft\Windows\CurrentVersion\Run

3 - في حالة وضع البرنامج لجميع المستخدمين نضع الاختصار في hkey_local_machine في المسار Software\Microsoft\Windows\CurrentVersion\Run

فقط الكود المذكور فقط يقوم بإنشاء أو حذف مفتاح معين في ذلك المكان الخاص بالريجستري

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#4

جزاك الله خير

الكلمتان Imports , RegistryKey

يظهر تحتهما خط متعرج !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

لماذا ؟!؟!؟

وهل بإمكانك أيضاً أن تشرحلي طريقة ربط البرنامج بــ الأكسل أو الأكسس

سمحني على الأزعاج

جزاك الله خيراً

#5

أولا imports بدك تحطها أول شي بالملف حتى قبل تعريف الكلاس وإذا وقفت شوي بمؤشر الماوس على الكلمة التي تحتها خط متعرج بيظهر لك السبب في ذلك

و الـ RegistryKey لأنك حاطط الـ imports بمكان غلط

بالنسبة لطريقة الربط مع برامج الاوفيس بشكل عام أترك الإجابة عنها لمشرفي القسم وأقترح وضع طلبك بالشرح عنهما في موضوع مستقل

تم تعديل هذه المشاركة بواسطة samerselo في 27 فبراير 2006 في 18:33

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

هذا الموضوع مغلق.

مواضيع مشابهة