🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#334654
From: xbary
Date: Tue, 10 Jan 2012 18:11
40 lines
2610 bytes
On 10 Sty, 18:37, dziobu <dzi...@gazeta.pl> wrote:
> Dnia 1/10/2012 6:04 PM, U ytkownik xbary napisa :
> (...)
>
> > Czy jest na to jaki myk?
> > szuka em troch w sieci ale niema jasno i wyra nie wyja nione jak
> > takie przej cie zrobi ..
>
> Opcja kt r stosuje w podobnych celach, cho raczej ma o kto to
> pochwali, ale dzia a.
>
> 1. Piszesz swoj biblioteke o nazwie np "kerneX32.dll"
>
> 2. W niej eksportujesz wszystko co eksportuje kernel32.dll (sam to
> importujesz czyli takie proxy)
>
> 3. Funkcje kt re chcesz nadpisa (np. CreateFile, CloseFile, ReadFile,
> WriteFile) piszesz sam i eksportujesz zamiast tamtych
>
> 4. Plik (biblioteke w Twoim przypadku) otwierasz jakim hexedytorem i
> zamieniasz wszystkie ci gi "kernel32.dll" na Twoje "kerneX32.dll"
>
> Masz co chcia e .
>
> Wiele os b tego nie pochwali bo to rozwi zanie pod jeden konkretny
> przypadek, ale mo e to Ci pomo e.
>
> Ja u ywam takiej kombinacji aby stare (albo badziewne) programy do
> urz dze mog y otworzy porty inne ni COM1..COM4.
>
> --
> Pozdrawiam
> dziobu
> xyzyk.pl

I to rozwiązanie jest najlepsze chyba, tylko skąd jeszcze utworzyć
całą mapę funkcji tego owego kernel.dll tak żeby nie wyłożyć tysiąc
razy systemu,
chyba że Dziobu mógłbyś podesłać taki szablon-swojej biblioteki w
delphi.
Technical Details
Message-ID: <c0fa9b7d-96ab-4100-8fd2-1df9b73bf347@d8g2000vbb.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!postnews.google.com!d8g2000vbb.googlegroups.com!not-for-mail
References: <75934d7e-dc45-4c01-a2ac-36a9e13814b9@i6g2000vbk.googlegroups.com> <jeht0l$8bh$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!postnews.google.com!d8g2000vbb.googlegroups.com!not-for-mail
From: xbary <xbary@wp.pl>
Newsgroups: pl.comp.lang.delphi
Subject: Re: Przejęcie odwołania funkcji
 obsługi plików w DLL
Date: Tue, 10 Jan 2012 10:11:55 -0800 (PST)
Organization: http://groups.google.com
Lines: 42
Message-ID: <c0fa9b7d-96ab-4100-8fd2-1df9b73bf347@d8g2000vbb.googlegroups.com>
References: <75934d7e-dc45-4c01-a2ac-36a9e13814b9@i6g2000vbk.googlegroups.com> <jeht0l$8bh$1@inews.gazeta.pl>
NNTP-Posting-Host: 83.23.77.177
Mime-Version: 1.0
X-Trace: posting.google.com 1326219115 23360 127.0.0.1 (10 Jan 2012 18:11:55 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 10 Jan 2012 18:11:55 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: d8g2000vbb.googlegroups.com; posting-host=83.23.77.177; posting-account=YqNsWQoAAAA_7yhX7SRaVTGU6Fb5-oXn
User-Agent: G2/1.0
X-Google-Web-Client: true
X-Google-Header-Order: HUALESNKRC
X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 5.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1,gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit