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

برنامج مع بدء التشغيل

مغلق
بدأه vb6 في 29 مايو 2003 · 2 رد · 803 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوه الاعضاء السلام عليكم ورحمة الله وبركاته.

عملة برنامج يعمل مع بدء التشغيل في وندوز 98 وعندما قمت بتشغيله على وندوز اكس بي لم يعمل عند بدء التشغيل .

فكيف يمكنني من جعل البرنامج يعمل مع بدء التشغيل في وندوز 98 واكس بي

#2

لا اعلم ما الطريقة التي استخدمتها لكن يمكن هذا على جميع الانظمة بانشاء قيمة مفتاحية في Run وذلك في الريجستري

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

اخي هذا الكود الذي استخدمته

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_String Lib "advapi32.dll" Alias_

"RegSetValueExA" (ByVal hkey As Long, ByVal lpValueName As String, ByVal Reserved_

As Long, ByVal dwType As Long, ByVal lpData As String, ByVal cbData As Long) As Long

Private Declare Function RegDeleteValue Lib "advapi32.dll" Alias "RegDeleteValueA"_

(ByVal hkey As Long, ByVal lpValueName As String) As Long

Const HKEY_LOCAL_MACHINE = &H80000002

Const sKey = "softwaremicrosoftwindowscurrentversionrun"

وهذا الكود في حدث تحميل النافذة

Dim KeyH As Long

Dim FN As String

FN = App.Path

If Right(FN, 1) <> "" Then FN = FN & ""

FN = FN & App.EXEName & ".exe"

RegOpenKeyEx HKEY_LOCAL_MACHINE, sKey, 0, &H1, KeyH

RegSetValueEx_String KeyH, "My_exe", 0, 1, FN, Len(FN) + 1

RegCloseKey KeyH

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

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