Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.04 c
1-1079012018
Budy
2004-03-11 16:33
2004.03.28
Обработчик для кнопок


3-1077411787
HMT
2004-02-22 04:03
2004.03.28
Переход с IBTable на IBQuery...Два глупых вопроса.


1-1078815743
_Lamer_
2004-03-09 10:02
2004.03.28
Запуск программы


1-1078401410
СержК
2004-03-04 14:56
2004.03.28
Как свернуть все окна программы


1-1078490679
Julliete
2004-03-05 15:44
2004.03.28
Как использовать Enter вместо Tab при переходе





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский