myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

[Python] Problem mit kernel32

Willkommen

myGully

Links

Forum

 
Antwort
 
Themen-Optionen Ansicht
Ungelesen 31.03.11, 20:48   #1
sivro
VB - VBA - Python
 
Benutzerbild von sivro
 
Registriert seit: Feb 2010
Beiträge: 29
Bedankt: 11
sivro ist noch neu hier! | 0 Respekt Punkte
Standard [Python] Problem mit kernel32

Hi,

vielleicht kann mir einer helfen. Habe folgenden Code:

Code:
def attach(self,pid):
        
        self.h_process = self.open_process(pid)
        

        if kernel32.DebugActiveProcess(pid):
            self.debugger_active = True
            self.pid             = int(pid)
                                  
        else:
            print "[*] Unable to attach to the process."

----> mein problem ist ich hab ein 64bit System. Irgendwie klappt das mit kernel32 nicht ---> sehr seltsam --> vielleicht hat ja einer einen Tipp wie ich die line mit kernel32 ersetzen kann.


Vielen Dank
sivro ist offline   Mit Zitat antworten
Ungelesen 31.03.11, 23:47   #2
das_kindlein_schreit
Newbie
 
Registriert seit: Mar 2011
Beiträge: 62
Bedankt: 12
das_kindlein_schreit ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von sivro Beitrag anzeigen
Irgendwie klappt das mit kernel32 nicht ---> sehr seltsam
Irgendwie stellt sich die Frage ob man bei Fehlerbeschreibungen mit dem Wort "irgendwie" überhaupt ausreichende Kenntnis darüber besitzt was man eigentlich erreichen möchte oder ob nur ein paar Zeilen Quelltext kopiert wurden weil es "cool" aussieht --> sehr seltam
das_kindlein_schreit ist offline   Mit Zitat antworten
Ungelesen 01.04.11, 18:02   #3
sivro
VB - VBA - Python
 
Benutzerbild von sivro
 
Registriert seit: Feb 2010
Beiträge: 29
Bedankt: 11
sivro ist noch neu hier! | 0 Respekt Punkte
Standard

@ das_kindlein_schreit

vielen Dank für deine Mutmaßung in meinem 'Beitrag'.
Die Frage stellt sich nu,r wer denn das Beurteilen kann, ob ein User 'außreichende Kentnisse' hat..... bzw. was sind denn 'ausreichende Kentnisse'??


--->Naja wenigsten hast du einen sehr passenden Nickname gefunden!!
Zwar falsch geschrieben.... aber doch irgendwie treffend.!


Die Fehlerausgabe ist
' Unable to attach to the process. '

aber damit kannst du wahrscheinlich genausoviel anfangen wie mit "irgendwie". Da diese Ausgabe von mir stammt.




@ alle anderen
Um es für andere nochmal sachlicher zu erklären. Ich versuche hier mit If........ zu überprüfen ob mein Prozess am laufen ist. Aber "Irgendwie" ...---> seltsamer Weise geht es immer gleich auf 'else' weiter. Also vielleicht hat ja doch einer eine Idee wie man kernel32... ersetzen kann.... oder wie mans richtig macht

Betriebssystem: Windows Ultimate 64bit

Vielen Dank
sivro ist offline   Mit Zitat antworten
Ungelesen 02.04.11, 23:10   #4
das_kindlein_schreit
Newbie
 
Registriert seit: Mar 2011
Beiträge: 62
Bedankt: 12
das_kindlein_schreit ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von sivro Beitrag anzeigen
vielen Dank für deine Mutmaßung in meinem 'Beitrag'.
Die Frage stellt sich nu,r wer denn das Beurteilen kann, ob ein User 'außreichende Kentnisse' hat..... bzw. was sind denn 'ausreichende Kentnisse'??
Nö. Die Frage stellt sich in keiner Weise.


Zitat:
Zitat von sivro Beitrag anzeigen
--->Naja wenigsten hast du einen sehr passenden Nickname gefunden!!
Hachgott wie süss! Da nimmt man dem Kindchen den Schnuller und es geht direkt los
Schdae nur, dass du dich mit derart infantilem Geblubber nur blamierst .... aber was Anderes kennt man aus der VB-Welt auch nicht

Zitat:
Zitat von sivro Beitrag anzeigen
Zwar falsch geschrieben.... aber doch irgendwie treffend.!
.... und Sätze die keinen Sinn ergeben helfen dir da auch nicht, gell Schnuckilein


Zitat:
Zitat von sivro Beitrag anzeigen
Die Fehlerausgabe ist
' Unable to attach to the process. '
BWAHAHAHAHA is das geil

Vielleicht möchtest du dich erstmal Einfacheren Dingen widmen, Prozess-ACLs sind doch ein bischen zu komplex für Anfänger, gell
das_kindlein_schreit ist offline   Mit Zitat antworten
Ungelesen 02.04.11, 23:19   #5
sivro
VB - VBA - Python
 
Benutzerbild von sivro
 
Registriert seit: Feb 2010
Beiträge: 29
Bedankt: 11
sivro ist noch neu hier! | 0 Respekt Punkte
Standard

@ Dozentos

Vielen Dank, das Du Dir die Mühe gemacht hast meine Texte zu zitieren.
Andererseits hättest du Dir genausooo viel Mühe geben könne mein Problem zu lösen. Aber anscheinend hast du ebenso keine Ahnung von dem was du schreibst als nur irgendeinen blassen schimmer von Python........

Die kernel32.dll wird von mir vorher über den Befehl windll.kernel32 übergeben. ..... stammt aus der Bibliothek ctypes.... wenn du schon mal ein "Grundlagen Buch" gelesen hättest, dann... ach egal....
Aber wenn Du nur ein gewissen Schimmer davon hättest was das heißt wärst Du da von alleine drauf gekommen.

Und meine Frage bleibt nach wie vor. Irgendwie funktioniert mein Code an dieser Stelle nicht kernel32....... . Und meine Frage war ob das an meinem 64bit System liegt.

Wenn ihr noch andere Informationen braucht dann schreibt einfach welche<-- bevor ihr meine Themen zumüllt mit Argumentationen und Mutmaßungen. Naja wenn ihr euch danach besser fühlt oder mal den großen Macker raushängen lassen wollt, dann bitte. Wir haben uns alle köstlich darüber amüsiert......

Vielen Dank trotzdem an die, die mein Problem versuchen zu lösen. Mit Konstruktiven Gedanken in Wort und Tat........
sivro ist offline   Mit Zitat antworten
Ungelesen 02.04.11, 23:36   #6
sivro
VB - VBA - Python
 
Benutzerbild von sivro
 
Registriert seit: Feb 2010
Beiträge: 29
Bedankt: 11
sivro ist noch neu hier! | 0 Respekt Punkte
Standard

muss nochmal kurz dazu schreiben, dass mein Befehl bei Prozessen funktioniert die im Taskmanager mit dem Abbildnamen ... *32 gekennzeichnet sind. Aber mit allen anderen nicht....? Hat denn keiner einer Idee wie man diesen kleinen Code für einen 64bit Prozess zum laufen bringt?
sivro ist offline   Mit Zitat antworten
Ungelesen 02.04.11, 23:48   #7
Xalir
Erfahrener Newbie
 
Registriert seit: Mar 2009
Beiträge: 154
Bedankt: 56
Xalir ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
muss nochmal kurz dazu schreiben, dass mein Befehl bei Prozessen funktioniert die im Taskmanager mit dem Abbildnamen ... *32 gekennzeichnet sind. Aber mit allen anderen nicht....?
Und da fällt Dir nichts auf?

Ich gehe jede Wette ein dass, wenn Du den Taskmanager öffnest, Dein Programm ebenfalls 32bit ist!
Xalir ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:54 Uhr.


Sitemap

().