تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية التعديل على قيمه معينه داخل ملف هيكس
#2
أدرج زر جديد بإسم Command1 ثم إلصق هذا الكود داخل كود الفورم , المتغير OffSet يعني بداية التغيير , وغير مسار الملف بالمسار في جهازك :

كود :
Private Function HexToString(ByVal HexToStr As String) As String

Dim StrTemp   As String
Dim StrReturn As String
Dim I         As Long
   
For I = 1 To Len(HexToStr) Step 2
   
   StrTemp = Chr$(Val("&H" & Mid$(HexToStr, I, 2)))
   StrReturn = StrReturn & StrTemp

Next I
   
HexToString = StrReturn

End Function

Private Sub Command1_Click()

Dim FileBytes As String
Dim F As Integer
Dim OffSet As Double
Dim NewValue As String

'موقع بداية التغيير
OffSet = 1245

'القيم الجديدة التي تريد إستبدالها بالقديمة
NewValue = "457AF2"

F = FreeFile
Open "C:\MyFile.exe" For Binary As #F
    FileBytes = Space$(LOF(F))
    Get #F, , FileBytes
Close #F

NewValue = HexToString(NewValue)

'عدد القيم المراد تغييرها 3
Mid$(FileBytes, OffSet, 3) = NewValue

F = FreeFile
Open "C:\MyFile.exe" For Binary As #F
    Put #F, 1, FileBytes
Close #F

MsgBox "تم تعديل القيم بنجاح"

End Sub
الرد }}}
تم الشكر بواسطة: kalach


الردود في هذا الموضوع
RE: كيفية التعديل على قيمه معينه داخل ملف هيكس - بواسطة Ahmed_Mansoor - 05-12-14, 09:57 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيفية استيراد ملف اكسل الى قاعدة بيانات اكسس في فيجوال 6 sher 12 9,566 14-06-22, 04:01 PM
آخر رد: sher
  [vb6.0] أريد تخصيص وظيفه لازرار لوحة المفاتيح مثلا F2 يتم فتح نافذه معينه hamada salah90 2 1,465 29-07-21, 07:50 PM
آخر رد: hamada salah90
  [vb6.0] كيفية قراءة الباركود على مكينات الكاشيير والمخازن باستعمال خط 3OF9_NEW hamada salah90 1 1,264 28-05-21, 02:48 AM
آخر رد: ahmedabdelaliem
  كيفية جمع الكمية وحذف السطور المكررة فى Msflexgrid ؟ gedo 4 3,949 19-03-21, 03:01 AM
آخر رد: mhqom2020
Lightbulb [سؤال] كيفية إيجاد (رقم معين) بعد عدة فواصل محددة أبو خالد الشكري 2 1,814 04-02-21, 02:23 AM
آخر رد: أبو خالد الشكري
  كيفية اضافة خواص لاداة UserControl ؟ gedo 1 2,209 18-09-20, 06:46 PM
آخر رد: SoftWare Haker
  كيفية ارسال معطيات الداتاكريد الى الاكسيل lkjnfg 0 1,387 25-08-20, 10:34 PM
آخر رد: lkjnfg
  رابط تشعبي داخل نص text hannileo 3 2,137 29-05-20, 06:08 PM
آخر رد: مصمم هاوي
  حظر حذف رمز معين داخل مربع النص text hannileo 3 2,267 20-04-20, 01:04 AM
آخر رد: مصمم هاوي
  [سؤال] استفسار كيفية الدمج بين اكثر من جدول NOOOR 3 4,208 13-07-19, 03:14 AM
آخر رد: gadr

التنقل السريع :


يقوم بقرائة الموضوع: