🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #595

Re: Wywołania funkcji...

#595
From: Bogdan (bogdro)
Date: Mon, 04 Sep 2006 08:30
25 lines
2388 bytes
Remek napisał(a):
>> jeszcze mi przychodzi do głowy napisanie własnych DLLi
> 
> Podziwiam Cię za to, że rozumiesz o co chodzi. :)
> Ja ani w ząb nie kojarzę. Czy o własny program, czy obcy?
> Jeśli napisany przez siebie, to po co?

 Problem polega na rejestracji uruchomień pewnych funkcji
uruchamianych przez własny program autora. O to, po co to autorowi,
spytaj jego samego :)
 Moja sugestia polega na tym, żeby w katalogu programu umieścić własne
zamienniki: kernel32.dll, user32.dll i innych, które jeszcze będzie
trzeba. W czasie uruchamiania programu system (miejmy nadzieję),
zamiast ładować prawdziwe biblioteki systemowe, załadowałby te (bo są
w katalogu bieżącym). Te podstawione DLLe działały by w taki sposób,
że przy uruchomieniu jakiejś funkcji zwiększałyby licznik jej
uruchomień (lub robiły co innego - jakieś powiadamianie itp.), po czym
przekazywałyby (oczywiście) kontrolę do prawdziwych funkcji z
systemowych DLLi.

-- 
Pozdrawiam, Bogdan                                  (Linux i FreeDOS)
Kurs assemblera x86 (DOS i Linuks): http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
Prawdziwy, bezpieczny komunikator:                   www.JabberPL.org
Technical Details
Message-ID: <edgobg$j1g$1@nemesis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <1157021263.450592.112950@m79g2000cwm.googlegroups.com> <edbhco$6er$1@nemesis.news.tpi.pl> <1157189176.499026.180180@b28g2000cwb.googlegroups.com> <ede1ja$oav$1@atlantis.news.tpi.pl> <edevc2$r5q$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: "Bogdan (bogdro)" <bogdan@bogdan.pl>
Newsgroups: pl.comp.lang.asm
Subject: Re: Wywołania funkcji...
Date: Mon, 04 Sep 2006 10:30:07 +0200
Organization: tp.internet - http://www.tpi.pl/
Lines: 25
Message-ID: <edgobg$j1g$1@nemesis.news.tpi.pl>
References: <1157021263.450592.112950@m79g2000cwm.googlegroups.com>   <edbhco$6er$1@nemesis.news.tpi.pl> <1157189176.499026.180180@b28g2000cwb.googlegroups.com> <ede1ja$oav$1@atlantis.news.tpi.pl> <edevc2$r5q$1@inews.gazeta.pl>
NNTP-Posting-Host: acrl149.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: nemesis.news.tpi.pl 1157358769 19504 83.11.13.149 (4 Sep 2006 08:32:49 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Mon, 4 Sep 2006 08:32:49 +0000 (UTC)
User-Agent: Thunderbird 1.5.0.5 (X11/20060719)
In-Reply-To: <edevc2$r5q$1@inews.gazeta.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit