Posted By: pivson (Pijte pivo, je zdrave !) on 'CZprogram' Title: Re: Muj kod v kontextu jinyho procesu Date: Thu Jan 17 22:54:22 2002 > > Caute.. > > > > Resil jste nekdy nekdo to, ze potrebujete pustit nejakej kod 'v jinym > > procesu'? > > > > Co hackery oblibena technika DLL injection? Nebo tahle varianta > spadala do nektereho z tech 4 bodu? Jeden ze zaklacnidh rysu WIN32 je to, ze 'konzole' nepodporujou hooky, tedy potazmo tebou zminenou metodu :( A ano, spada po d'hooky'. Jedna se akorat o to, ze udelas 'systemovej' hook (resp. staci ho naisntalocat na cilovek thread) a on ti vlastne zavola 'DllMain' - a ses doma, nemusis tedy ani cekat, az hook zavolat 'realnej' hook. Problem je s konzolema. Neuromancer (diky :) na MS nasel clanek kterej tohle potrvzuje, tedy ze nejde zahokovat desktop (prej aby zabranili padani :o)))) [coz mi nevadi], ale zaroven ze design konzolovych aplikaci neumoznuje jakkoliv pracovat s hookama. A to jsem bohuzel taky zjistil :( Ted si hraju s thread kontextem... Uz mi to muj kod zavola [heureka :] ale priser je v tom, ze pak to nemuzu dostat do puvodniho stavu. Musim totiz prepisovat systemovy DLL, neb v 9x nemas moznost naalokovat 'pamet v cizim procesu' nebo tam udelat tok (tam se da zneuzit jeho zasobik elegantne). :( Pivson I a posledni, z bozi vule pivar A co budou delat cesi ??? Deme na pivo !