ctypes

'ctypes' ist ein Python-Paket, das C .dll / .so-Bibliotheken in reinem Python umschließt.
3
Antworten

Python - Wie bekomme ich die Start / Basisadresse eines Prozesses?

Wie bekomme ich die Start / Basisadresse eines Prozesses? Zum Beispiel Solitaire.exe (solitaire.exe + BAFA8) %Vor% Ich möchte eine Speicheradresse berechnen und benötige dafür die Basisadresse von solitaire.exe. Hier ist ein Bild von dem,...
24.10.2012, 08:56
1
Antwort

Werkzeug zum Konvertieren der C-Struktur in Ctypes.Structure? [geschlossen]

Ich verbringe die meiste Zeit mit ctypes, wenn ich C-Strukturen in ctypes.Structure umwandle, und verdoppele die Arbeit, um typedef-Datentypen zu konvertieren, wenn es sich um Windows-Strukturen handelt. Es ist ein monotoner und langweiliger Pro...
26.01.2013, 07:50
1
Antwort

Umgang mit 128-Bit-Ganzzahlen mit Ctypes

Was ist der beste Weg, um 128-Bit-Ganzzahlen (derzeit __uint128_t) mit Python-Ctypes zu unterstützen? Eine benutzerdefinierte Struktur von zwei uint64_t ist vielleicht, aber dies wird Ausrichtungsprobleme verursachen, wo das erforderlich ist....
28.10.2013, 09:56
1
Antwort

Greifen Sie auf C-Declared Nested Struct aus Python zu

Ich habe eine große Struktur in C statisch deklariert, aber ich muss diese Daten für eine Analyse in Python verwenden. Ich möchte diese Daten lieber nicht in Python kopieren, um Fehler zu vermeiden. Gibt es eine Möglichkeit, diese Daten direkt i...
08.03.2012, 21:58
1
Antwort

ctypes ungültiger Ergebnistyp für eine Callback-Funktion

Ich stehe bei der Implementierung mit ctypes vor einem Problem. Ich habe 2 C-Funktionen: %Vor% wo Antichain und Zählfunktion zwei Strukturen sind. Ein Antikettenglied kann wie eine Menge gesehen werden, die Elemente unbekannter Art enthält (...
01.06.2011, 11:21
1
Antwort

Debuggen von Python-Ctypes-Segmentierungsfehlern

Ich versuche, etwas Python ctypes code von einem Windows-spezifischen Programm zu portieren, um es mit einem Linux-Port meiner Bibliothek zu verbinden. Das kürzeste Python-Codebeispiel, das mein Problem beschreibt, ist unten dargestellt. Wenn...
06.07.2012, 02:32
1
Antwort

Was ist der Unterschied zwischen ctypes.pointer, ctypes.POINTER und ctypes.byref?

Was ist in ctypes der Unterschied zwischen Zeiger und byref? Beide scheinen eine Möglichkeit zu sein, einen Zeiger auf eine Funktion zu übergeben, zum Beispiel als Ausgabeparameter.     
05.09.2012, 12:20
3
Antworten

Python: Zugreifen auf DLL-Funktion mit Ctypes - Zugriff durch Funktion * Name * schlägt fehl

myPythonClient (unten) möchte eine ringBell -Funktion aufrufen (geladen von einer DLL mit ctypes ). Wenn Sie jedoch versuchen, über den Namen auf ringBell zuzugreifen, erhalten Sie AttributeError . Warum? RingBell.h enthält...
06.07.2009, 17:02
4
Antworten

Ctypes pro und con

Ich habe gehört, dass Ctypes in Python und Windows Abstürze verursachen (oder Fehler stoppen) können. Sollte ich mich von ihrem Gebrauch fernhalten? Wo habe ich gehört? Es war zurück, als ich versuchte, verschiedene Aspekte von Windows, Automati...
23.08.2009, 14:45
5
Antworten

Python-Ctypes und Funktionsaufrufe

Mein Freund hat einen kleinen Proof-of-Concept-Assembler erstellt, der auf x86 funktioniert. Ich entschied mich, es auch für x86_64 zu portieren, aber ich traf sofort ein Problem. Ich habe ein kleines Stück Programm in C geschrieben, dann den...
08.11.2008, 21:11