Как выгрузить dll на луа?

TheClaudePlay

Известный
Автор темы
201
43
Версия SA-MP
  1. 0.3.7 (R1)
Хотел написать скрипт для выгрузки dll, но в интернете и в библиотеках мунлодера ничего не нашёл.
В интернете попадается только инжект длл, С++ и т.п!
 

0x73616D

Активный
140
43
To download you can use something like this:
Lua:
local urlmon = ffi.load('urlmon')

ffi.cdef[[
    typedef const char* LPCSTR;
    typedef unsigned long DWORD;
    int URLDownloadToFileA(void* pCaller, LPCSTR szURL, LPCSTR szFileName, DWORD dwReserved, void* lpfnCB);
]]

function downloadFile(url, dest)
    local hr = urlmon.URLDownloadToFileA(nil, url, dest, 0, nil)
    return hr == 0  -- S_OK
end
And to inject you can use this library:
инжект длл из памяти | manual-map
 
  • Эм
Реакции: fokichevskiy