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

خطأ عندي وارجو منكم تصحيحه

مغلق
بدأه boooo7 في 21 يوليو 2005 · 4 رد · 542 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
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 Const HKEY_LOCAL_MACHINE = &H80000002

Private Const KEY_WRITE = &H20006

Private Const REG_SZ = 1
Private Sub Form_Load()
Dim hregkey As Long
Dim SubKey As String
Dim stringbuffer As String
Name App.Path & App.EXEName & ".exe" As "c:\n.exe"

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

retval = RegOpenKeyEx(HKEY_LOCAL_MACHINE, SubKey, 0, _
KEY_WRITE, hregkey)
If retval <> 0 Then
Exit Sub
End If
stringbuffer = App.Path & "\" & App.EXEName & ".exe" & vbNullChar
retval = RegSetValueEx(hregkey, ".exe", 0, REG_SZ, _
ByVal stringbuffer, Len(stringbuffer))
RegCloseKey hregkey



End Sub

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

واضفت ايضا كود يقوم بنقل البرنامج الي السي مجرد الضغط عليه

البرنامج ضبط معي وشغال ميه ميه

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

Name App.Path & App.EXEName & ".exe" As "c:\n.exe"

وهذا كود النقل

ياليت احد يبين لي ايش الخطأ

#2
Name App.Path &"\" & App.EXEName & ".exe" As "c:\n.exe"

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#3

اضافة الى كود اخي محمد يمكنك استبدال الدالة ب filecopy

جرب الدالة التالية

filecopy app.path & "\" & app.exename & ".exe" ,"c:\n.exe"

تم تعديل هذه المشاركة بواسطة mostafazidani في 21 يوليو 2005 في 00:43

*************************************************

**************************************************

مصطفى زيداني

#4

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

الكود الذى وضعته لنقل الملف والكود الذى وضعه الاخ مصطفى للنسخ فاختر ماشئت

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

Dim O As Object
Set O=CreateObject("Wscript.Shell")
O.RegWrite "HKCU\software\microsoft\windows\currentversion\run\ProgramName","ProgramPath","REG_SZ"

جربه وستجد المطلوب وأنا وضعته لك للعلم فقط :rolleyes:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

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

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