منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[كود] كود تشغيل البرنامج - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94)
+--- قسم : قسم Visual Basic 6 وما قبله (http://vb4arb.com/vb/forumdisplay.php?fid=167)
+--- الموضوع : [كود] كود تشغيل البرنامج (/showthread.php?tid=35377)



كود تشغيل البرنامج - عمور2016 - 27-06-20

السلام عليكم ورحمة الله وبركاته

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


RE: كود تشغيل البرنامج - عمور2016 - 03-07-20

اين المعلمين وين الاساتذة الافاضل

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


RE: كود تشغيل البرنامج - معاند الحظ - 03-07-20

وعليك السلام ورحمة الله وبركاته

تفضل اخي هذا كود بلغة فيجوال 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


بالتوفيق


RE: كود تشغيل البرنامج - عمور2016 - 04-07-20

جزاك الله الف خير بجربه واعطيك خبر


RE: كود تشغيل البرنامج - Ahmed_Mansoor - 04-07-20

وعليكم السلام ورحمة الله وبركاته

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


RE: كود تشغيل البرنامج - عمور2016 - 04-07-20

الله يجزاك عنا الف خير يالغالي الله يحفظك ورحم الله والديك