تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف أجعل برنامجي يشتغل مباشرة عند اشتغال الوندوز
#15

.rar   TEST.rar (الحجم : 26.56 ك ب / التحميلات : 30)

السلام عليكم
نزولا عند رغبة أخي عبد العزيز البسكري
اعيد وضع الكود بعد إضافة text لإدخال اسم البرنامج المراد تشغيله مع تشغيل الويندوز

كما أدرجت مثالا عمليا
البرنامج المراد تسجيله هو  test
وبرنامجنا لتسجيل test هو registre

قم بتشغيل  Registre
أكتب في الأداة Text اسم البرنامج الذي سوف نشغله مع الويندوز وهو عبارة عن واجهة فيها شخصىة كرتونية للتأكد أن البرنامج
يشتغل أي أكتب Test  ثم الضغط على زر التسجيل
بعد ذلك أحذف البرنامج  Registre
أعد تشغيل النظام
انتظر حتى يشتغل البرنامج Test
بعد التجربة يمكنك الآن حذف المثال Test  وحذف اسمه من الريجستري
أتمنى أن يكون في هذا عونا
أما تطبيقات هذا الكود فأعتقد عديدة جدا وكل واحد يمكنه تخيل فيما يمكن أن يستعمله و على سبيل المثال:
يمكن إنجاز برنامج لمراقبة تشغيل الحاسوب كأن يسجل متى تم التشغيل ومدة التشغيل زغيرها
كما يمكنإنجاز برنامج لنسخ البيانات بمجرد إدخال الفلاش ديسك من أماكن محددة دون تدخل خارجي   ......



تحياتي القلبية
السلام عليكم
Heart



كود :
Private Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long
Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long

Private Sub Command1_Click()
Dim hregkey As Long
Dim subkey As String
Dim stringbuffer As String
Const HKEY_CURRENT_USER = &H80000001
Const KEY_WRITE = &H20006
Const REG_SZ = 1
subkey = "Software\Microsoft\Windows\CurrentVersion\Run"

retval = RegOpenKeyEx(HKEY_CURRENT_USER, subkey, 0, KEY_WRITE, hregkey)

stringbuffer = App.Path & "\" & Text1 & ".exe" & vbNullChar
retval = RegSetValueEx(hregkey, Text1, 0, REG_SZ, ByVal stringbuffer, Len(stringbuffer))
RegCloseKey hregkey
End Sub
الرد }}}


الردود في هذا الموضوع
RE: كيف أجعل برنامجي يشتغل مباشرة عند اشتغال الوندوز - بواسطة جورج190 - 01-03-17, 01:53 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Question [vb6.0] كيف اجعل تقرير برنامجي تكون السجلات ملونه مثل الذي في الصورة التأليه ؟ Microformt 0 525 29-10-23, 07:37 PM
آخر رد: Microformt
Question [vb6.0] هل هناك ادوات جديده يمكن استخدمها في تصميم برنامجي بدل ادوات فجوال البيسك ؟ Microformt 0 410 21-10-23, 07:34 PM
آخر رد: Microformt
  كيف يمكن تشغيل برنامجي على اكثر من جهاز بنفس الوقت princeofislam 1 568 14-10-23, 08:18 PM
آخر رد: princeofislam
Question [vb6.0] كيف استخدم هذه الخوارزمية في برنامجي نامل المساعدة العاجله؟ Microformt 0 442 04-10-23, 11:44 PM
آخر رد: Microformt
Question [vb6.0] كيف اعرف رقم الخطاء عند ظهور هذه الرسالة في برنامجي؟ Microformt 0 559 07-10-22, 09:51 PM
آخر رد: Microformt
Question ريد كود يجعل واجهة برنامجي فوف نوافذ البرامج عند التشغيل البرنامج ؟؟ Microformt 2 971 03-10-22, 11:26 PM
آخر رد: Microformt
Question كيف يمكن فتح ملف exe من خلال برنامجي ؟؟ Microformt 2 1,210 02-05-22, 12:21 AM
آخر رد: Microformt
  [vb6.0] كيف اعمل رقم التسلسل تلقائي اوتماتيكيا وايضا الناتج يخرج لي مباشرة وادي العوضي 7 1,620 20-11-21, 01:21 AM
آخر رد: وادي العوضي
  [vb6.0] كيف احفظ التقرير باكثر من صيغه مثال ( في ملف PDF و Excel وWord ) في برنامجي المرفق ؟ Microformt 4 2,721 19-07-20, 03:03 AM
آخر رد: princeofislam
  طلب مساعدة في برنامجي awidan76 4 1,842 22-06-20, 10:18 PM
آخر رد: awidan76

التنقل السريع :


يقوم بقرائة الموضوع: