Поиск:

Ответ в темуСоздание новой темы Создание опроса
> задать код функции массивом байт 
:(
    Опции темы
GoldFinch
Дата 24.4.2010, 01:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: нет
Всего: 26



пока что придумал только
Код

__delcspec(naked)
R __stdcall(T1 arg1, T2 arg2)
{__asm{
#define DB __asm _emit
DB 0x60 DB 0xe8 DB 0x0 DB 0x0 DB 0x0 DB 0x0 
...................
#undef DB
}}

PM MAIL ICQ   Вверх
586
Дата 24.4.2010, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: 6
Всего: 146



Код
#pragma data_seg(".text")
const char R[] = "\x60\xe8\x00\x00\x00\x00";
#pragma data_seg()

PM   Вверх
GoldFinch
Дата 25.4.2010, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: нет
Всего: 26



586, у функции должен быть прототип чтобы ее потом вызвать.

для того что вы привели, надо еще создавать указатель с нужным типом, и вызывать через этот указатель,
а мне бы этого не хотелось
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0600 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.