GR_Ewing Δημοσ. 26 Σεπτεμβρίου 2003 Μέλος Δημοσ. 26 Σεπτεμβρίου 2003 Αυτό που αρχικά ζήταγα ήταν μία λύση για το πως μπορούμε να κρύψουμε από το Task list ή από το Process list (και τα δύο στο Task Manager των Windows) μία εφαρμογή την ώρα που τρέχει. Για παράδειγμα, ενώ έχουμε φορτώσει στη μνήμη την εφαρμογή ΧΧΧ, η οποία και τρέχει στο παρασκήνιο, αυτή να μη φαίνται, ούτε στο Task list ούτε στη Process list. Eλπίζω να αποσαφήνισα τι ακριβώς ζήτησα αρχικά.
random Δημοσ. 26 Σεπτεμβρίου 2003 Δημοσ. 26 Σεπτεμβρίου 2003 Αυτό που αρχικά ζήταγα ήταν μία λύση για το πως μπορούμε να κρύψουμε από το Task list ή από το Process list (και τα δύο στο Task Manager των Windows) μία εφαρμογή την ώρα που τρέχει. Eλπίζω να αποσαφήνισα τι ακριβώς ζήτησα αρχικά. Κι αυτό στο οποίο απαντήσαμε εμείς ήταν μία λύση για το πως μπορούμε να κρύψουμε από το Task list ή από το Process list (και τα δύο στο Task Manager των Windows) μία εφαρμογή την ώρα που τρέχει. Δεν ποστάραμε συνταγή μαγειρικής. Απο την task list τα ειπαμε, άνετα. check this http://www.kmint21.com/whidepro/ Aπο την process list, να μην εμφανιζεται σε win NT/XP/2k δεν γίνεται. Μόνο σε win98. Μπορεις οπως εγραψα προηγουμένως να την καμουφλαρεις, μετονομαζοντας το exe. Eλπίζω να αποσαφήνισα τι ακριβώς εξήγησα τελικά.
dimitris__ Δημοσ. 26 Σεπτεμβρίου 2003 Δημοσ. 26 Σεπτεμβρίου 2003 Τα proccess που φαίνονται στον task manager δεν κρύβονται. Είναι μαγκιά του kernel που δεν είναι προσβάσιμος.
damn3 Δημοσ. 26 Σεπτεμβρίου 2003 Δημοσ. 26 Σεπτεμβρίου 2003 einai poly aplo, den einai krymena pouthena se kernel... me delphi ginete poly efkola arkei na exeis mia bibliothiki hooks kai msdn help gia na deis plirofories gia tis synartiseis. psaxte gia stin msdn library tis microsoft ( http://msdn.microsoft.com/ ): HOWTO: Enumerate Applications Using Win32 APIs Win32 Hooks --- gia na katalabete ti lew, egrapsa 2 programmata, to 1 otan pass na trexeis o,ti ektelesimo arxeio sou zitaei to leitourgiko kwdiko kai to 2 otan trexei kleidwnei keyboards shorcuts ( WINKEY+E,R,.. , ALT+ESC, CTRL+ESC ktl , kai me ena key stin registry kleidwnei to task manager ).
Ather Δημοσ. 26 Σεπτεμβρίου 2003 Δημοσ. 26 Σεπτεμβρίου 2003 damn3 - Σε Win2k πλατφόρμα το έκανες αυτό που λες;
damn3 Δημοσ. 27 Σεπτεμβρίου 2003 Δημοσ. 27 Σεπτεμβρίου 2003 nai se windows 2000 service pack 4, alla einai ftiagmeno na douleuei kai se windows xp kai se windows 9x. diladi exw balei na elenxei tin ekdosi tou leitourgikou, ean einai win2k/xp/2k3 na bazei hooks kai kleidwnoun ola, kai ean einai win9x/me na kanei register to programma san screensaver kai kleidwnoun mona tous eidika gia ta hooks kathisa kai ta eggrapsa apo tin arxi mias kai ta structures apo ena example se delphi ( http://www.swissdelphicenter.ch/en/showcode.php?id=1212 ) itan teleiws lathos gia low level keyboard hook + pws den eixe kapoies statheres pou xreiazotan ( px: > // Actual hook stuff type ULONG_PTR = ^DWORD; // LongWord Pointer type // The KBDLLHOOKSTRUCT structure contains KBDLLHOOKSTRUCT = packed record // information about a low-level keyboard vkCode : DWORD; // input event. - MSDN - scanCode : DWORD; flags : DWORD; time : DWORD; dwExtraInfo: ULONG_PTR; end; type PKBDLLHOOKSTRUCT = ^KBDLLHOOKSTRUCT; const VK_TAB = $09; LLKHF_ALTDOWN = $20; WH_KEYBOARD_LL = 13; WM_HOOKCREATE = WM_USER + 300; ) kai akolouthontas to example pou edeine i microsoft mesw msdn se c++ prosthetontas kai kati tsatsies gia na min xreiazete dll gia ta hooks to ekana kai douleue , ebala diladi ta hooks sto idio ektelesimo arxeio , kati pou i microsoft katigorimatika sou leei pws ean den einai se dll den egkathistante ta hooks sto leitourgiko xixixixi xik autaaaa.
Ather Δημοσ. 28 Σεπτεμβρίου 2003 Δημοσ. 28 Σεπτεμβρίου 2003 Από ότι κατάλαβα αυτό που έκανες είναι να κλειδώσεις τον Task Manager και όχι να αποκρύψεις μία συγκεκριμένη διεργασία. Η τσατσιά που λες ήταν μήπως να βάλεις τις συναρτήσεις σου στο export table του προγράμματός σου; Έχω και μία άλλη απορία μετά απο CTRL-ALT-DEL τα hook που έχεις βάλει λειτουργούν και στην "προστατευόμενη επιφάνεια εργασίας;"
damn3 Δημοσ. 28 Σεπτεμβρίου 2003 Δημοσ. 28 Σεπτεμβρίου 2003 aplos edwsa paradeigma ti mporeis na kaneis me hooks, den eipa pws ekana auto pou ithele o GR_Ewing. nai sto export table , den nomizw na douleuoun stin prostateuomeni epifaneia ergasias, gi auto to logo tin exoun ftiaxei allwste.
GR_Ewing Δημοσ. 29 Σεπτεμβρίου 2003 Μέλος Δημοσ. 29 Σεπτεμβρίου 2003 Δυστυχώς δοκίμασα να κάνω rename στην εφαρμογή, αλλά ενώ έχει αλλάξει το όνομα του αρχείου στο δίσκο, στο process list αναφέρεται με το παλιό του όνομα.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.