Article View: pl.comp.lang.delphi
Article #334652Re: Przejęcie odwołania funkcji obsługi plików w DLL
From: R.e.m.e.K
Date: Tue, 10 Jan 2012 17:23
Date: Tue, 10 Jan 2012 17:23
24 lines
1820 bytes
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-mailReferences:
<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