Français
Stammtisch & le café

Rätsel: Big Brother is watching you...

 
- page 1 -


annonce: Microsoft hat ab Windows2000 qui Meldepflicht pour Prozesse eingeführt! chacun User-Prozess hat gefälligst sur Anfrage seinen genauen Aufenthaltsort unverzüglichst anzugeben! chez besoin peut sämtliche Rechte entzogen et qui Aufenthaltsort polizeilich festgesetzt volonté!

Im Anhang est sich trop diesem Thema un kleines Polizeiprogramm.

mon Frage: comment allez cela?

comme Belohnung pour deviner gibt es schönen leckeren Voir le texte source...

609 kB
Kurzbeschreibung: Big Brother - Meldepflicht pour Prozesse Version 3
Hochgeladen:10.10.2006
Downloadcounter88
Download
 
09.10.2006  
 



 
- page 2 -


Hinweis 2:
si du Toolhelp meinst, es du là wohl sur dem falschen le vapeur. und dir ici à Current Annuaire, alors cela, quoi on sous Profan avec CHDIR einstellen peux..
 
10.10.2006  
 




Frank
Abbing
Nene, là meinte je entier quoi d'autre.
Ok, pour qui Moitié qui Prozesse habe je déjà une Solution, mais dein Programme était oui aussi pas parfait
la fois voyons, si je ce soir encore la fois plus bastle.

ss.jpg  
82 kB
Hochgeladen:10.10.2006
Downloadcounter57
Download
 
10.10.2006  
 



allô Frank...

cela sieht déjà pas mal aus - bloß mir ca va pas um den Pfad mais à Current Annuaire.
peut-être falsche API?
 
10.10.2006  
 




Sebastian
König
allô Andreas,

j'ai la fois un un peu experimentiert et pourrait folgende variante anbieten:

hook,prf
KompilierenMarqueSéparation
!$DLL
 $H windows.ph

if %DLLInit

    FileMapping öffnen:
    declare hFileMap&,pMem#
    hFileMap& = ~OpenFileMapping(~FILE_MAP_ALL_ACCESS,0,"$__skgetcurrentdir_1_")
    pMem# = ~MapViewOfFile(hFileMap&,~FILE_MAP_ALL_ACCESS,0,0,0)
    Daten auslesen:
    declare id&,window&
    id& = long(pMem#,0)
    window& = long(pMem#,4)

    if id& = ~GetCurrentProcessId() Bin ich gemeint?

        Verzeichnis ermitteln und in FileMapping schreiben:
        ~GetCurrentDirectory(~MAX_PATH,pMem#)
        Event-Objekt öffnen und signalisieren:
        declare hEvent&
        hEvent& = ~OpenEvent(~EVENT_ALL_ACCESS,0,"$__skgetcurrentdir_2_")
        ~SetEvent(hEvent&)
        ~CloseHandle(hEvent&)

    endif

    Aufräumen:
    ~UnmapViewOfFile(pMem#)
    ~CloseHandle(hFileMap&)

endif

declare g_hHook&

dllproc StartHook,0

    g_hHook& = ~SetWindowsHookEx(~WH_GETMESSAGE,ProcAddr("DummyHookProc",3),%hInstance,0)
    return g_hHook&

endproc

proc DummyHookProc Tut gar nichts...

    parameters nCode&,wParam&,lParam&
    return ~CallNextHookEx(g_hHook&,nCode&,wParam&,lParam&)

endproc


getdir.prf
KompilierenMarqueSéparation
!$H windows.ph
 $H messages.ph
 $I hook.inc
Fenêtre Style 520
Titre de la fenêtre "Aktuelles Verzeichnis fremder Prozesse auslesen"
Cls
declare hFileMap&,pMem#
hFileMap& = ~CreateFileMapping($FFFFFFFF,0,~PAGE_READWRITE,0,512,"$__skgetcurrentdir_1_")
pMem# = ~MapViewOfFile(hFileMap&,~FILE_MAP_ALL_ACCESS,0,0,0)
imprimer "hFileMap&:",hFileMap&
declare hEvent&
hEvent& = ~CreateEvent(0,1,0,"$__skgetcurrentdir_2_")
imprimer "hEvent&:",hEvent&
declare hDLL&
hDLL& = UseDLL("hook.dll")
imprimer "hDLL&:",hDLL&
declare id&
id& = Val(Contribution$("Eingabe","Bitte Prozess-ID angeben",»))
long pMem#,0 = id&,%hwnd
declare hHook&
hHook& = starthook()
imprimer "hHook&:",hHook&
Sollte inoffensif son et pour sorgen, dass alles avec einer Nachrichtenschleife qui Hook-DLL invite:
~BroadcastSystemMessage(~BSF_POSTMESSAGE,0,~WM_COMMAND,0,0)

si ~WaitForSingleObject(hEvent&,2000) = ~WAIT_OBJECT_0

    imprimer Annuaire ausgelesen:",string$(pMem#,0)

d'autre

    imprimer "Keine Rückmeldung conservé :-("

endif

~UnHookWindowsHookEx(hHook&)
~UnmapViewOfFile(pMem#)
~CloseHandle(hFileMap&)
FreeDLL hDLL&
imprimer "Taste zum finissons!"
WaitKey
end

Funktioniert mais malheureusement jadis pas avec allen Prozessen, mais seulement avec denen, qui sich irgendwie en supplément überreden laisser, qui Hook-DLL trop magasin. je vermute la fois, dass Du qui données irgendwie anders (direkter) ermittelst...

MfG

Sebastian

P.S.: @iF: Pourquoi volonté eigentlich chez abgeschalteter Code-Autoformatierung einzelne führende Leerzeichen pas angezeigt?
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
10.10.2006  
 




Jörg
Sellmeyer
<offtopic>Wenn Du direct derrière [_code_] un Ausrufezeichen mets behältst Du Votre Formatierung.
So [_code_]!</offtopic>
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
10.10.2006  
 



[quote-part:67096e4b87]P.S.: @iF: Pourquoi volonté eigentlich chez abgeschalteter Code-Autoformatierung einzelne führende Leerzeichen pas angezeigt?[/quote-part:67096e4b87]
cela liegt à den Browsern - qui canceln qui Dopplungen.
 
10.10.2006  
 




Sebastian
König
[quote-part:3df4846fcf]
<offtopic>Wenn Du direct derrière [_code_] un Ausrufezeichen mets behältst Du Votre Formatierung.
So [_code_]!</offtopic>
[/quote-part:3df4846fcf]
cela habe je aussi gemacht (suis ne...aucune großer Fan qui Autoformatierung *duck* ), mais einzelne Leerzeichen am Zeilenanfang volonté quand même pas angezeigt, deux et plus hingegen déjà... bof, si es am Browser liegt, peux on là wohl rien faire...
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
10.10.2006  
 



allô Sebastian...

So gehts naturellement aussi - so hab ego mais pas gemacht. aucun DLL-injection, il y a seulement une Voir le texte source!
Dein Voir le texte source sieht très intéressant aus - den nehme je mir encore genauer avant, besten Dank.

P.S. : oui, qui ermittele je direkter!
 
10.10.2006  
 



je geb la fois encore un paire Tipps:

Hinweis 3: Wird cela Proggi im System Account gestartet, liest es plus Current Directories aus. qui gar aucun autre Possibilité hat, pourrait cela z.B. sur PrivAktivate 1faire:
- PrivAktivate comme Service starten (sur menu)
- sur qui ersten Registrierkarte ensuite Anwendung auswählen klicken

Hinweis 4: qui Treiber programmieren peux, venez wohl am schnellsten sur qui Solution des Rätsels
 
10.10.2006  
 




Frank
Abbing
[quote-part:a144e540f8]Hinweis 3: Wird cela Proggi im System Account gestartet, liest es plus Current Directories aus.

Hinweis 4: qui Treiber programmieren peux, venez wohl am schnellsten sur qui Solution des Rätsels[/quote-part:a144e540f8]
Ok, là coutume je gar pas plus trop rätseln. Ist pas mon Thema.
Einen Treiber trop écrivons, um un Rätsel trop lösen, halte je zudem pour übertrieben...
 
10.10.2006  
 



non, faux verstanden - mon Programme ist ne...aucune Treiber. cela allez aussi avec Profan pas. Bloß qui Treiber écrivons peux, hats einfacher avec qui Solution. Genauer dit ist cela un Hinweis sur qui DLL, dans qui sich qui API est, qui je là verwende...un très bon Hinweis, avec dem sich cela Rätsel wohl sans Probleme lösen läßt .
 
10.10.2006  
 




Michael
Wodrich
quelque chose qui ZW...(irgendwas)-Funktionen avec Kernel-Mode Rechten?
 
Programmieren, das spannendste Detektivspiel der Welt.
10.10.2006  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

4.578 Views

Untitledvor 0 min.
Ernst12.05.2014
iF07.07.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie