Ругается на такую строчку Code: (int(__stdcall*)())ZwQuerySystemInformation=GetProcAddress(GetModuleHandle("ntdll.dll"),"ZwQuerySystemInformation"); "ISO C++ forbids cast to non-reference type used as lvalue" В борланде такая конструкция работает без проблем.А тут что нужно?
Попробуй так, потому что обычно преобразовывают тип rvalue, но не lvalue А особенности GNU Compilers Collection - это на целую книгу, но мне из них больше всего нравится то, что они хоть пытаются следовать принятым стандартам.
Да нет к сожалению,неполучается Точнее уже другой тип ошибки,опять же которого небыло в борландском компиляторе.
Code: *(FARPROC*)&ZwQuerySystemInformation = GetProcAddress(GetModuleHandle("ntdll.dll"),"ZwQuerySystemInformation"); RTFM type cast