PE Editor مع مشروع برنامج صغير
#5
السلام عليكم

استطعت اخفاء و جود ال Overlay ... لاكن دالك كان على حساب اخر Section ... بحيث هده الاخيرة اصبحت لا عمل لها . Sad Smile
و تحدث اخطاء ان اعتمد البرنامج على اشياء من هده Section

[صورة: 2zjj8te.png]

PHP كود :
procedure FixOverlay(sPath: string);
var
  
IDH:    TImageDosHeader;
  
INH:    TImageNtHeaders;
  
ISH:    TImageSectionHeader;
  
hFile:  THandle;
  
dRead:  DWORD;
  
dSize:  DWORD;
begin
  
try
    
hFile := CreateFile(PChar(sPath), GENERIC_ALL, FILE_SHARE_READ, nil, OPEN_EXISTING, 0, 0);
    if 
hFile <> INVALID_HANDLE_VALUE then
    begin
      dSize 
:= GetFileSize(hFile, nil);
      
SetFilePointer(hFile, 0, nil, FILE_BEGIN);
      
ReadFile(hFile, IDH, SizeOf(IDH), dRead, nil);
      if 
dRead = SizeOf(IDH) then
      begin
        SetFilePointer
(hFile, IDH._lfanew, nil, FILE_BEGIN);
        
ReadFile(hFile, INH, SizeOf(INH), dRead, nil);
        if 
dRead = SizeOf(INH) then
        begin
          SetFilePointer
(hFile, IDH._lfanew + 248 + (INH.FileHeader.NumberOfSections - 1) * 40, nil, FILE_BEGIN);
          
ReadFile(hFile, ISH, SizeOf(ISH), dRead, nil);

          
//------------------------------//
          
ISH.PointerToRawData := dSize;
          
ISH.SizeOfRawData := 0;
          
//------------------------------//

          
SetFilePointer(hFile, IDH._lfanew + 248 + (INH.FileHeader.NumberOfSections - 1) * 40, nil, FILE_BEGIN);
          
WriteFile(hFile, ISH, SizeOf(ISH), dRead, nil);
        
end;
      
end;
    
end;
    
CloseHandle(hFile);
  
except
    
{$Warnings OFF}
    
NoErrMsg := True;
  
end;
end; 

شكرا اخوانى .
الرد


الردود في هذا الموضوع
PE Editor مع مشروع برنامج صغير - بواسطة o15s19 - 07-08-2010, 10:08 AM
PE Editor مع مشروع برنامج صغير - بواسطة kachwahed - 07-08-2010, 12:43 PM
PE Editor مع مشروع برنامج صغير - بواسطة hanipino - 07-08-2010, 09:14 PM
PE Editor مع مشروع برنامج صغير - بواسطة kachwahed - 08-08-2010, 02:24 AM
PE Editor مع مشروع برنامج صغير - بواسطة hanipino - 08-08-2010, 04:50 AM
PE Editor مع مشروع برنامج صغير - بواسطة Ahmed18 - 09-08-2010, 03:30 AM
PE Editor مع مشروع برنامج صغير - بواسطة hanipino - 09-08-2010, 04:43 AM
PE Editor مع مشروع برنامج صغير - بواسطة hanipino - 09-08-2010, 05:46 AM
PE Editor مع مشروع برنامج صغير - بواسطة Ahmed18 - 10-08-2010, 01:47 AM
PE Editor مع مشروع برنامج صغير - بواسطة hanipino - 10-08-2010, 02:18 PM

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم