منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كود تشغيل البرنامج
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته

كود تشغيل البرنامج مباشرة عند تشغيل الكومبيوتر
اين المعلمين وين الاساتذة الافاضل

اخينا واستاذنا الفاضل احمد منصور حفظك الله اينما كنت.
وعليك السلام ورحمة الله وبركاته

تفضل اخي هذا كود بلغة فيجوال 6 وجدته على النت لكنه ليس مختلفا عن الكود نفسه بلغة فيجوال دوت نت
والتي اتمنى انك تنتقل لها لاني اظن انك تفوت على نفسك الكثير والله

  انسخ الكود التالي والذي بعده والصقها في محرر الكود الخاص ببرنامجك

كود :
Public 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

Public Declare Function RegCloseKey Lib "advapi32.dll" (ByVal _
  hKey As Long) As Long

Public 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

Public Const HKEY_CURRENT_USER = &H80000001
Public Const KEY_WRITE = &H20006
Public Const REG_SZ = 1
 
كود :
'THIS CODE MAKES YOUR APPLICATION RUN WHEN THE MACHINE IS BOOTED.
'RUN WHEN YOU WANT TO, SUCH AS FIRST TIME THE USER LOADS YOUR
'APPLICATION

Dim hregkey As Long
Dim subkey As String
Dim stringbuffer As String

subkey = "Software\Microsoft\Windows\CurrentVersion\Run"

retval = RegOpenKeyEx(HKEY_CURRENT_USER, subkey, 0, _
  KEY_WRITE, hregkey)
If retval <> 0 Then 
    Debug.Print "Can't open the subkey"
    Exit Sub
End if
stringbuffer = App.Path & "\" & App.EXEName & ".exe" & vbNullChar
retval = RegSetValueEx(hregkey, "My App", 0, REG_SZ, _
  ByVal stringbuffer, Len(stringbuffer))

RegCloseKey hregkey


بالتوفيق
جزاك الله الف خير بجربه واعطيك خبر
وعليكم السلام ورحمة الله وبركاته

أهلا بك أخي الكريم , تستطيع أن تنشئ إختصار لملف برنامجك في مجلد بدء التشغيل حيث أي ملف أو إختصار في هذا المجلد يتم تشغيله مع بداية تشغيل الوندوز مرفق مثال لعمل ذلك , بالتوفيق .
الله يجزاك عنا الف خير يالغالي الله يحفظك ورحم الله والديك