[VB.NET] مثال طريقة جعل البرنامج يعمل مع بداية تشغيل النظام - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم امثلة ومشاريع VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=188) +--- الموضوع : [VB.NET] مثال طريقة جعل البرنامج يعمل مع بداية تشغيل النظام (/showthread.php?tid=40475) |
مثال طريقة جعل البرنامج يعمل مع بداية تشغيل النظام - معاند الحظ - 13-01-22 بسم الله الرحمن الرحيم
طريقة جعل البرنامج يعمل مع بداية تشغيل النظام
اقدم لكم اليوم اخواني الكرام هذا الموضوع الذي هو مثال بسيط عن كيفية جعل برنامجنا يعمل بعد اقلاع النظام
يمكن جعل هذا الشيء ممكنا بطريقيتين (ليس حصرا) اذ يوجد غيرها
الطريقة الاولى وهي الابسط تكون بعمل اختصار ShortCut لبرنامجنا في مجلد بدء التشغيل StartUp
والموجود على المسار التالي :
C:\Users\User Name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
ويمكن اضافة الاختصار اما يديويا بفتح المجلد ولصق الاختصار فيه
او برمجيا عن طريق الكود
في البرنامج المثال استخدمت الكلاس التالي:
كود : Imports IWshRuntimeLibrary وهو كلاس وجدته في احد المواقع وقمت بالتعديل عليه قليلا
ووضيفته هي انشاء الاختصار
ويتم استخدامه كالتالي:
كود : Dim shortcut As New XShortCut() اما الطريقة الثانية فهي عن طريق استخدام سجل النظام Registry
ويكون باضافة قيمة الى المفتاح التالي :
SOFTWARE\Microsoft\Windows\CurrentVersion\Run
عند الرغبة في جعل البرنامج يعمل بعد اقلاع النظام
وعند الرغبة في عدم جعل البرنامج يعمل مع اقلاع النظام
نقوم بحذف القيمة
والقيمة عبارة عن اسم البرنامج + مسار البرنامج
ويتم هذا باستخدام الكود التالي
للاضافة :
كود : My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True).SetValue(Application.ProductName, Application.ExecutablePath) للحذف:
كود : My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True).DeleteValue(Application.ProductName, True) هذا تقريبا كل شيء
لكن ينبغي الملاحظة ان التعامل مع سجل النظام يتطلب ان يعمل برنامجك كمسؤول
تحميل المثال
[attachment=27494]
RE: مثال طريقة جعل البرنامج يعمل مع بداية تشغيل النظام - ابراهيم ايبو - 13-01-22 السلام عليكم ورحمة الله وبركاته
تعجبني الأمثلة الشافية والوافية ومنها أمثلتك أخي معاند لأنها تزيد من رصيد منتدانا الغالي
بارك الله فيك ولك .... ننتظر المزيد
RE: مثال طريقة جعل البرنامج يعمل مع بداية تشغيل النظام - أبووسم - 03-02-22 شرح وافي و كافي و ختمتها بالمسك بإرفاقك للبرنامج جزاك الله خير و بارك الله فيك |