Article View: pl.comp.lang.delphi
Article #334654Re: Przejęcie odwołania funkcji obsługi plików w DLL
From: xbary
Date: Tue, 10 Jan 2012 18:11
Date: Tue, 10 Jan 2012 18:11
40 lines
2610 bytes
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-mailReferences:
<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