Посл.ответ |
Сообщение |
Ранг: 748.2 (! !), 390thx Активность: 0.37↘0 Статус: Участник bytecode!
|
Создано: 22 мая 2006 16:02 · Личное сообщение · #1
Если у кого есть рабочие примеры (не из DW), было бы здорово.
----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. | Сообщение посчитали полезным: |
|
Ранг: 15.3 (новичок) Активность: 0.02↘0 Статус: Участник
|
Создано: 22 мая 2006 16:54 · Личное сообщение · #2
А что мешает так
function __hzzz(q:integr;a:integr);
begin
asm
push a
push q
call _hz
add esp,4
end
это для __cdecl функций
а __stdcall вызываются также как winapi - смотри исходники rtl
| Сообщение посчитали полезным: |
Ранг: 45.1 (посетитель) Активность: 0.03↘0 Статус: Участник
|
Создано: 22 мая 2006 17:53 · Личное сообщение · #3
Я как то так делал давно:
function xxx(A: integer;B: integer ): boolean; cdecl; far; external 'yyy.DLL' name 'xxx';
| Сообщение посчитали полезным: |
Ранг: 160.1 (ветеран) Активность: 0.07↘0 Статус: Участник
|
Создано: 22 мая 2006 18:11 · Личное сообщение · #4
xDriver пишет:
function xxx(A: integer;B: integer ): boolean; cdecl; far; external 'yyy.DLL' name 'xxx';
и вот ЭТО еще пытается называться языком программирования... ужоснах...
| Сообщение посчитали полезным: |
Ранг: 450.1 (мудрец) Активность: 0.26↘0 Статус: Участник
|
Создано: 22 мая 2006 18:14 · Личное сообщение · #5
похоже что тут по линку как раз тот случай, особо не смотрел
www.uinc.ru/scripts/load.cgi?files/dr.golova/TFakeDll.zip
| Сообщение посчитали полезным: |
Ранг: 990.2 (! ! !), 380thx Активность: 0.68↘0 Статус: Модератор Author of DiE
|
Создано: 22 мая 2006 19:44 · Личное сообщение · #6
а что аткого сложного? соглашения о вызовах никто вроде не отменял...
в проге
function Name():PCHAR stdcall;
в длл
char* __stdcall DName()
ну или cdecl как уже было сказано выше...
----- [nice coder and reverser] | Сообщение посчитали полезным: |
Ранг: 45.1 (посетитель) Активность: 0.03↘0 Статус: Участник
|
Создано: 22 мая 2006 20:38 · Личное сообщение · #7
infern0
+1
Согласен поэтому давно его забросил.
| Сообщение посчитали полезным: |
Ранг: 122.3 (ветеран) Активность: 0.05↘0 Статус: Участник
|
Создано: 22 мая 2006 20:51 · Личное сообщение · #8
h++p://www.marcocantu.com/code/md5/CALLCPP.htm
и вообще советую делфятникам читать этого дядьку. (Marco Cantu)
его у нас питер вроде печатает.
| Сообщение посчитали полезным: |
Ранг: 353.0 (мудрец) Активность: 0.37↘0 Статус: Участник resreveR
|
Создано: 22 мая 2006 21:11 · Личное сообщение · #9
Asterix пишет:
похоже что тут по линку как раз тот случай, особо не смотрел
www.uinc.ru/scripts/load.cgi?files/dr.golova/TFakeDll.zip
это помоему от Др.Головы загрузка дллки из памяти(из ресурсов например, а потом из памяти)
----- Тут не могла быть ваша реклама | Сообщение посчитали полезным: |
Ранг: 450.1 (мудрец) Активность: 0.26↘0 Статус: Участник
|
Создано: 22 мая 2006 21:21 · Личное сообщение · #10
lord_Phoenix пишет:
это помоему от Др.Головы
какой ты проницательный ;)
| Сообщение посчитали полезным: |
Ранг: 353.0 (мудрец) Активность: 0.37↘0 Статус: Участник resreveR
|
Создано: 22 мая 2006 21:27 · Поправил: lord_Phoenix · Личное сообщение · #11
Asterix пишет:
какой ты проницательный ;)
сам себе удивляюсь ;)
посмотрел только на имя файла, сцыль провтыкал %)
----- Тут не могла быть ваша реклама | Сообщение посчитали полезным: |
Ранг: 748.2 (! !), 390thx Активность: 0.37↘0 Статус: Участник bytecode!
|
Создано: 23 мая 2006 11:40 · Личное сообщение · #12
Спасибо всем за оперативные ответы, сегодня вечером потестю все вышепредложенные варианты.
----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. | Сообщение посчитали полезным: |
Ранг: 748.2 (! !), 390thx Активность: 0.37↘0 Статус: Участник bytecode!
|
Создано: 25 мая 2006 18:21 · Личное сообщение · #13
Поразбирался, все равно косяки какие-то(
Пожалуйста, приведите пример DLLки на сях, сделанной для юзанья в делфях
И то, как объявлять в делфях экспорт из этой дллки
Если у кого есть немного времени.
Спасибо.
----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. | Сообщение посчитали полезным: |
Ранг: 450.1 (мудрец) Активность: 0.26↘0 Статус: Участник
|
Создано: 25 мая 2006 18:25 · Личное сообщение · #14
4kusNick
Я тебе дал ссылку на пример, недостаточно разве?
| Сообщение посчитали полезным: |
Ранг: 990.2 (! ! !), 380thx Активность: 0.68↘0 Статус: Модератор Author of DiE
|
Создано: 25 мая 2006 23:49 · Личное сообщение · #15
мля да какие нах косяки конкретнее говори... в аттаче
код библы на сях, для DiE (PDK) а как заюзать в проге я писал выше... e8c6_25.05.2006_CRACKLAB.rU.tgz - Project.cpp
----- [nice coder and reverser] | Сообщение посчитали полезным: |
Ранг: 748.2 (! !), 390thx Активность: 0.37↘0 Статус: Участник bytecode!
|
Создано: 26 мая 2006 16:05 · Личное сообщение · #16
Все, спасибо всем большое, справился, прсто невнимательно исходник изучил
Тема закрыта.
----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. | Сообщение посчитали полезным: |