![]() |
Anzeige:
|
|
|||||||
| XProfan-Stammtisch Für alle Themen die nichts mit der XProfan-Programmierung zu tun haben. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Ist kein eigentliches Profan Thema, passt aber in die Programmierung.
Die Struktur hier scheint für 64Bit nicht zu stimmen: UNICODE_STRING Structure (Windows) In eimem 64Bit Prozess müsste das eigentlich so in der Art aussehen: Code:
typedef struct _LSA_UNICODE_STRING {
USHORT Length;
USHORT MaximumLength;
BYTE Reserved[4];
PWSTR Buffer;
} LSA_UNICODE_STRING, *PLSA_UNICODE_STRING, UNICODE_STRING, *PUNICODE_STRING;
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
|
#2 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 16.05.2010
Ort: Berlin
Beiträge: 724
|
Das Alignment geschieht durch einen C-Compiler automatisch im Rahmen
der Optimierung, deshalb sind die 4 Byte auch nicht aufgeführt. Sprachen, die keinen C-Compiler nutzen müssen bei dieser Dokumentation also doll aufpassen.
__________________
Gruß Thomas Wenn mir früher jemand gesagt hätte, ich würde freiwillig eine Wanze mit mir herum tragen und sie auch noch selbst aufladen, hätte ich laut gelacht. Heute habe ich ein Smartphone. http://realsource.de |
|
|
|
|
|
#3 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Danke. Bin da gerade drüber gestolpert - böse Falle.
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
#4 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Sind so Sachen, bei denen man sich manchmal dumm und dusselig sucht...
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#5 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Na ja - hab zum Glück auf Anhieb gesehen, wo da was nicht passt. Musste nur ein bischen suchen, wo die vier Bytes hingehören.
Microsoft dimensioniert MaximumLength in der Regel immer 2 Bytes Größer als Length. Daran konnte ich schon mal sehen, dass ich den richtigen Pointer auf den UNICODE_STRING hatte. Der Code war zum Glück nicht sehr umfangreich (Kommandozeile von 64Bit Prozess ausgelesen). Bei anderen Sachen hätte ich länger gesucht.
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
|
#6 (Direktlink) |
|
Dauergast
![]() Registriert seit: 06.02.2009
Ort: Wien, Österreich
Beiträge: 1.082
|
Hmmmm... Bedeutet das aber nicht, das man bei 64-bit Betriebssystemen auf einen 64-bit-Compiler (z.B. masm64) umsteigen MUSS, da sonst Alignementfehler viel Speed kosten? Anders ausgedrückt: Ist JWasm noch optimal?
__________________
Win7-64HomPremSP1,XProfan11.2a,XPIA,JWasm,XPSE,IntelCoreQuad2.5GHz/4GB/je1TB HD intern:esataBay:USB2:USB3 |
|
|
|
|
|
#7 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Manche Sachen wirst du mit einem 32Bit-compiliertem Programm unter 64Bit gar nicht hinbekommen:
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
#8 (Direktlink) | |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Zitat:
Keine Angst, mit JWasm kannst du jetzt schon jederzeit loslegen, 64 Bit-Programme zu erstellen, der beherrscht das perfekt. Hatte (hab) damit jedenfalls keine Probleme. Natürlich sind einige 64-Bit-typische Dinge zu beachten. Alte Codes müssen deswegen angepasst werden, in erster Linie betrifft das den Aufruf von Prozeduren, weswegen Dll's besonders aufwendig sind umzustellen.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
|
#9 (Direktlink) |
|
Dauergast
![]() Registriert seit: 06.02.2009
Ort: Wien, Österreich
Beiträge: 1.082
|
Muss ich demnächst mal angehen, offenbar liegts nur an mangelnder Erfahrung...
Danke!
__________________
Win7-64HomPremSP1,XProfan11.2a,XPIA,JWasm,XPSE,IntelCoreQuad2.5GHz/4GB/je1TB HD intern:esataBay:USB2:USB3 |
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Geänderte Explorer-Struktur in Windows 7 | Sylvia2004 | Windows 7 | 2 | 02.02.2011 12:55 |
| Windows7 und DRIVER_OBJECT Struktur | AHT | Spezielles | 4 | 02.11.2009 16:49 |
| Struktur der Dateien | Goebi | Homepagegestaltung | 8 | 24.11.2008 19:09 |
| Konsolenbefehle unter Windows XP dokumentiert | Paule | b.) Windows XP | 10 | 27.10.2008 18:58 |
| Explorer Struktur kopieren | Health | Windows XP | 3 | 13.09.2006 12:31 |