Автор Тема: Указатель на поток  (Прочитано 2111 раз)

Оффлайн Prographer

  • Прохожий
  • *
  • Сообщений: 102
  • Репутация: +9/-0
  • Говнокодим, грабим, убиваем
    • Просмотр профиля
Указатель на поток
« : Август 06, 2015, 07:40:20 pm »
Есть в Cleo такой опкод:
05EC: 0@ = current_thread_pointerЯ так понимаю, что в переменную 0@ записывается указатель на поток, если не ошибаюсь. А как этот опкод можно воссоздать на C++?

Оффлайн Sektor

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 521
  • Репутация: +34/-0
    • Просмотр профиля
Re: Указатель на поток
« Ответ #1 : Август 07, 2015, 12:00:11 am »
HMODULE hModule- Это и будет указатель на поток в DLL.

А создать примерно так:


Код: C++
  1. int  l_current_thread_pointer(lua_State  *l) {
  2.         lua_pushinteger(l,  (DWORD)hModule);
  3.         return 1;
  4. }
  5.  
« Последнее редактирование: Август 07, 2015, 12:08:19 am от Sektor »