السلام عليكم ورحمة الله وبركاتة
اخواني
لدي سؤال محيرني :هذا الكود يجعل البرنامج يشتغل مع بداية التشغيل
ولكن اريد ان اتحكم في التشغيل مع تشغيل وندز ام لا وذلك عن طريق
شيك بوكس اذا جعلناها بعلامة (صح )ينفذ التشغيل واذا جعلناها بدون
علامة لا ينفذ التشغيل (ولكن ما هو كود عدم تشغيل البرنامج مع بداية
التشغيل )
Dim lRegKey As Long
Dim sApp As String
If Ch.Value = 1 Then
sApp = App.Path + IIf(Right(App.Path, 1) <> "\", "\", "") + App.EXEName + ".exe"
If RegOpenKey(HKEY_LOCAL_MACHINE, "Software\Microsoft\Windows\CurrentVersion\run\", lRegKey) = 0 Then
If RegSetValueEx(lRegKey, "My Program", 0, 1, ByVal sApp, Len(sApp)) Then
MsgBox "There was a Problem Adding This Program to the Registry", vbExclamation, "Error"
End If
Call RegCloseKey(lRegKey)
End If
End If
Unload Me
ثم كيف اذا علمة على شيك بوكس تبقى العلامة مع اغلاق البرنامج او تشغيلة لا تتغير
الا حينما اقوم بالغائها وكذالك اتكس يبقى الرقم
