Indy_, спасибо за ответ. Я еще не смотрел через ядерный отладчик, позже посмотрю, сейчас занят другими делами. Вообще баг у меня произошел в...
Теперь на ней падает, т.к. она стек меняет, если продолжить то там 0x00000256.
[ATTACH]
Structure CONTEXT at 000CFC0C Address Hex dump Decoded data Comments 000CFC0C /.3F000100 DD 0001003F ;...
Да, спасибо, я заметил такое, но обязательно ли переключать стек? Если так то можно ли просто выделить регион памяти и использовать его как стек?...
Исправил код. Сейчас должно корректно работать при размещении за пределами 4ГБ. format PE console entry Start include "decl.inc" proc Start...
Indy_, сейчас исправлю код, там подразумевалось что 64-битная DLL расположена в пределах 4Гб (по крайней мере так на Win7). Проблема была не в этом.
Всем привет. Не пойму в чем может быть проблема. В общем есть такой код: format PE console entry Start include "decl.inc" proc Start locals...
[MEDIA]
Можешь попробовать переключится в 32 битный режим, там выполнить, а потом вернуться в 64 битный, типа такого: use64 sub rsp, 8 mov dword [rsp+4],...
С Новым Годом!
Там натив.
Прога криво написана, там по истечении времени проигрывания MIDI файла, он удаляется, а перед этим его "программист" нифига не закрыл. Поэтому...
Держи, пропатчил сам файл.
http://easyelectronics.ru/parallelnyj-cifro-analogovyj-preobrazovatel-po-sxeme-r-2r.html
Ну типа такого: __declspec(noinline, naked) void test(char a, char b) { CSomeClass *me; __asm { mov me, ecx } return...
Просто оберни вызов обычной функцией и возвращай его. Нельзя скастовать указатель на мкембер к обычному указателю на функцию.
Как объявлена execLogin?
Без &, имя функции без скобок уже возвращает указатель.
А зачем вообще GetProcAddress? Просто возвращайте указатель на внутреннюю функцию (имя функции без скобок).
Имена участников (разделяйте запятой).