ну функции из DLL вызываются по указателю... GetProcessHeap просто для примера привел... там как бы два варианта сборки проекта есть, статический,...
а, ещё об одном забыл упомянуть... думал сделать через (условие ? вариант1 : вариант2), но не подходит для самого первого выражения... вообще в...
в некотором коде вызовы определенных функций происходят следующим образом, например: CALL(GetProcessHeap()); сам макрос: #define CALL(Function)...
можно ещё найти через PEB базовый адрес kernel32 и прибавить смещение функции от базового адреса (смещение найти в своем процессе)...
о чем вы говорите вообще? у меня все прекрасно работает во всех трех режимах)))
x64 здорово! надстройка над NTFS или полноценная файловая система?
для начала ответьте на вопросы: из какого процесса в какой? из x86 в x64 или из x64 в х64? не имеют ли процессы разный integrity level?...
x64 чем занимаешься, если не секрет?
да я знаю... у меня как раз в этом поле был косяк год назад (см. вверху темы), я просто его выделил таким образом, чтобы было заметно... окей......
typedef struct _PEB_LDR_DATA { ULONG Length; BOOLEAN Initialized; PVOID SsHandle; LIST_ENTRY InLoadOrderModuleList;...
что-то вроде: #define SECRET_VALUE 0x00AA00BB #define STR_CRYPT1(str) DWORD dw##str = str + SECRET_VALUE; #define STR_CRYPT2(str1, str2) DWORD...
спасибо!
на си привычнее...
окей... посмотрю... ещё какие-нить варианты?
kaspersky да-да... наверное так и сделаю, раз препроцессор нельзя заставить этого делать за меня))))
Подскажите какие-нить оупенсорцовые файловые бд, в которых можно было бы покопаться для общего развития... Под "файловым" имеется ввиду не...
хотелось бы исключить некоторые строки из получающегося PE-файла... то есть в коде писать что-то типа ENCODE("Строка, которую нужно зашифровать"),...
нет, ну можно было бы сделать по какому-либо механизму синхронизации, но к сожалению это займет существенное количество байт... к тому же объект...
такая ситуация: есть в одном ПО функция (экспортируется из длл), которая вызывается довольно часто... в ПО внедряется код (машинный код...
почему он должен загнуться?... у тебя бесконечное число разрядов по 256 значений каждый... единственный косяк в том, что поразрядная арифметика...
Имена участников (разделяйте запятой).