Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.16;
Скачать: CL | DM;

Вниз

Как конвертировать DLL в Дельфи? Чтобы можно было чуть чуть подпр   Найти похожие ветки 

 
Кен   (2002-11-21 03:10) [0]

авить, добавить туда свои функции на Дельфи, и откомпилировать обратно в DLL. Пусть даже часть кода остаёся в ассемблере. Не страшно, разбирусь. Какой программой это можно сделать?


 
Slym   (2002-11-21 06:07) [1]

Вах. Зачэм дорогой, Раком вставать...
Пиши свою длл, в которой будут втои функции и ВЫЗОВЫ функций из длл которую хочещъ попортить

function a:longint;stdcall;
begin
end;

function b:longint;stdcall;external "олд_lib.dll" name "ляля";

exports a,b;

и никикого тебе вазилина, старую длл переименуй


 
Кен   (2002-11-22 05:19) [2]

А я не хочу целую кучу DLL я хочу одну.
И потом как подправить тогда код в DLL ?
В чём в принципе сложность то ? Ведь можно в Дельфи написать
asm
код на ассемблере
end;

и вставить туда всё из DLL. Правда разумеется это должна программа делать, а не в ручную. Неужели нет никакого asm2delphi ?


 
$hade ©   (2002-11-22 06:00) [3]

ага...мож еще перфолента2delphi&C&SQL&ве остальное? :-))


 
Cobalt ©   (2002-11-22 08:45) [4]

2 Кен
Представь себе, что ДЛЛ - это как микросхема, в которую после ее сборки уже ничего всунуть дополнительно нельзя.


 
Кен   (2002-11-25 03:19) [5]

2 Cobalt ©
Почему нельзя ?
Можно например забить некоторые команды числом 90 ( nop ) , чтобы они не выполнялись. Можно на их месте написать другие команды. Но вот как втиснуть туда что то своё и давольно объёмное ? И желательно на Дельфи, а не на ассемблере, я не знаю.


 
Кен   (2002-11-26 06:38) [6]

Неразрешимы вопрос ?



Страницы: 1 вся ветка

Текущий архив: 2002.12.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
8-51841
faf
2002-09-01 10:50
2002.12.16
Как, сделать, спектроанализатор?


3-51627
Dracula
2002-11-28 11:09
2002.12.16
Разрыв соединения с сервером


4-52003
Lexa1900
2002-11-02 20:37
2002.12.16
Можно ли программно произвести клик мышкой?


7-51980
RUS1
2002-10-16 11:05
2002.12.16
Запускаем процесс...


1-51828
MaXie
2002-12-05 14:49
2002.12.16
Последняя дата месяца?