• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Отображение структури в память

  • Автор темы Автор темы NOCaut
  • Дата начала Дата начала
N

NOCaut

Структура с++ отличается от структури delphi. Как их виревнять? я немогу доступится к даним

C++ размер 4210068

Код:
typedef wchar_t MasOfWChar[255];
typedef MasOfWChar TSyncUpdate[4000];
typedef MasOfWChar TSyncError[0..1][4000];
typedef MasOfWChar TSyncPath[255];
struct StructShareMem
{
bool Active;
bool UpdateAll;
// status S_OK and S_Update
int SyncUpdateCount;
TSyncUpdate SyncUpdate;
// status S_Error and S_Error text
int SyncErrorCount;
TSyncError SyncError;
// array of path sync
int SyncPathCount;
TSyncPath SyncPath;
};
Delphi размер 6276625
Код:
type
ShortstringW = array[0..255] of WideChar;
TSyncUpdate = array[ 0..4000] of ShortStringW;
TSyncPath = array[ 0..255 ] of ShortStringW;
TSyncError = array[0..1, 0..4000 ] of ShortStringW;
p_struct=^somestruct;
somestruct = record
Active: Boolean;
UpdateAll: Boolean;
// status S_OK and S_Update
SyncUpdateCount: Integer;
SyncUpdate: TSyncUpdate;
// status S_Error and S_Error text
SyncErrorCount: Integer;
SyncErrorPath: TSyncError;
// array of path sync
SyncPathCount: Integer;
SyncPath: TSyncPath;
end;
 
Она была тут?
C++:
typedef MasOfWChar TSyncError[0..1][4000];
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab