Хорошо, это странно. Впервые вижу такую строчку кода. По сути, это вызывает точку входа в приложение после того, как вы указали смещение (адрес) от заголовка PE программы.
Как вы понимаете, в последнее время я играюсь с написанием собственного PE-загрузчика. Я все еще новичок и пытаюсь понять структуру, но что именно означает этот вызов функции?
((void(*)(void))EntryPoint)();
//where 0x4484502 is gotten from:
PIMAGE_NT_HEADERS nt_header;
DWORD EntryPoint = nt_header->OptionalHeader.ImageBase + nt_header->OptionalHeader.AddressOfEntryPoint;
((void(*)(void))0x4484502)();