🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #334652

Re: Przejęcie odwołania funkcji obsługi plików w DLL

#334652
From: R.e.m.e.K
Date: Tue, 10 Jan 2012 17:23
24 lines
1820 bytes
Dnia Tue, 10 Jan 2012 09:04:25 -0800 (PST), xbary napisał(a):

> Piszę sobie program w Delphi 5 STD (stare ale jare), wykorzystuje w
> nim bibliotekę DLL, a ta biblioteka oferuje mi taką funkcję do
> wczytywania bitmapy z pliku bmp, load_bitmap(filename:PChar;):BITMAP;
> zaznaczam że to jedyna możliwość wczytania bitmapy przez tą wspomnianą
> bibliotekę.

A nie mozesz tej funkcji przepisac w programie i nie korzystac z tej w DLLu?

> Jedyną możliwością byłoby zrobić tak żeby w bibliotece DLL
> przekierować funkcje odczytu zapisu i otwierania plików na swoje
> funkcje w programie i tak symulować odczyt że niby z dysku ale z
> pamięci danej bitmapy.

Musialbys chyba zalozyc hooka na WINAPI, ale to raczej nie bedzie banalne, a
i pewnie kazdy antywir uwali od razu takie kombinacje. 
Latwiej moze byc z uzyciem MadCodeHooka, ale raczej kosztownie:

http://madshi.net/madCodeHookDescription.htm

-- 
pozdro
R.e.m.e.K
Technical Details
Message-ID: <rzs4lpqrj2fh$.dlg@hell.heaven>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
References: <75934d7e-dc45-4c01-a2ac-36a9e13814b9@i6g2000vbk.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
From: "R.e.m.e.K" <go@dev.null>
Newsgroups: pl.comp.lang.delphi
Subject: Re: Przejęcie odwołania funkcji
 obsługi plików w DLL
Date: Tue, 10 Jan 2012 18:23:58 +0100
Organization: ICM, Uniwersytet Warszawski
Lines: 24
Sender: hell@heaven
Message-ID: <rzs4lpqrj2fh$.dlg@hell.heaven>
References: <75934d7e-dc45-4c01-a2ac-36a9e13814b9@i6g2000vbk.googlegroups.com>
NNTP-Posting-Host: 89-75-115-216.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: news.icm.edu.pl 1326216237 30597 89.75.115.216 (10 Jan 2012 17:23:57 GMT)
X-Complaints-To: usenet@news.icm.edu.pl
NNTP-Posting-Date: Tue, 10 Jan 2012 17:23:57 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.1pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit