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

Вниз

dll   Найти похожие ветки 

 
Katt   (2004-03-09 14:03) [0]

Может я конечно глупый вопрос задаю (главное в орешник не попасть….;) )но все же можно ли dll файл открыть в делфи ???


 
Digitman ©   (2004-03-09 14:04) [1]

можно
как и любой другой файл


 
YuRock ©   (2004-03-09 14:08) [2]

Если он не заблокирован на чтение


 
Katt   (2004-03-09 14:08) [3]

хм...насколько я понимаю а сорее всего я ничего не понмаю то длл файл это набор процедур которые можно вызывать из любова языка программирования так??? или не так???а можно ли узнать какая там процедура и отредактировать ее?вы наверное смеетесь надо мной?...;)


 
Рамиль ©   (2004-03-09 14:10) [4]

Так, если правильно написана.
Если научишься редактировать exe, то сможешь отредактировать и dll.


 
Katt   (2004-03-09 14:14) [5]


> Рамиль ©   (09.03.04 14:10) [4]
> Так, если правильно написана.
> Если научишься редактировать exe, то сможешь отредактировать
> и dll.
я понела т.е без шансов!!!...:)


 
YuRock ©   (2004-03-09 14:17) [6]

> Katt

Гораздо легче редактировать dll, когда есть ее исходный код. Если она сделана в Delphi - то лучше всего, соответственно, редактировать ее в Delphi.

С прошедшим!


 
Digitman ©   (2004-03-09 14:18) [7]


> Katt


а зачем это нужно - редактировать чужой код чужой процедуры ?
позволь полюбопытствовать ...


 
Katt   (2004-03-09 14:24) [8]


> Digitman ©   (09.03.04 14:18) [7]
>
> > Katt
>
>
> а зачем это нужно - редактировать чужой код чужой процедуры
> ?
> позволь полюбопытствовать ...
да так лабу самой лень делать а впроцедурке надо пару фишечек поменять и все


 
Stas ©   (2004-03-09 14:27) [9]

ДизАссемблер или SoftIce. Но лучше лабу сделать самой :-) - быстрее будет!


 
Digitman ©   (2004-03-09 14:30) [10]

ах вон оно что !

ну что ж, шансы твои не так уж и малы)

var fs: TFileStream;
..
fs := TFileStream.Create("Файл_с_фишками.dll", fmOpenReadWrite);
try
fs.Position := смещение_пары_фишек_в_файле;
fs.WriteBuffer(переменная_с_новым значением_пары_фишек, SizeOf(эта_самая_переменная));
finally
fs.Free;
end;


 
Diamond Cat ©   (2004-03-09 14:58) [11]


> Digitman ©

ты забыл добавить в конце deletefile, все равно работать эта длл-ка больше не будет


 
Digitman ©   (2004-03-09 15:04) [12]


> Diamond Cat ©   (09.03.04 14:58) [11]


нет, ну почему же ?

а вдруг "лаба" по правке в ран-тайм маш-кода, ресурсов и пр ? и автор имеет совершенно четкое представление обо всех этих потрохах ? мало ли что под "фишками" можно подразумевать)

но вот зато режиму соблюдения секретности темы задания, фигурирующего в "лабе", позавидует любой разведагент)



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

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

Наверх




Память: 0.49 MB
Время: 0.025 c
14-1077878488
Laymer
2004-02-27 13:41
2004.03.28
Экспертные системы


1-1078957801
Armen
2004-03-11 01:30
2004.03.28
Access Violation


14-1078408629
McSimm
2004-03-04 16:57
2004.03.28
Авторизованные курсы Microsoft для технических специалистов


1-1078821663
sgrib
2004-03-09 11:41
2004.03.28
Проблема с установкой Delphi5


1-1078728474
rxman
2004-03-08 09:47
2004.03.28
Примеры к Indy...