Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 01:33

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Windows 7 32 bit andere Pointer als 64bit?

Discussion on Windows 7 32 bit andere Pointer als 64bit? within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2011
Posts: 3,944
Received Thanks: 368
Windows 7 32 bit andere Pointer als 64bit?

Halloele ich wollte mal Fragen ob , Windows 7 32bit andere Pointer als 64bit hat.?
'Gaschi' is offline  
Old 11/25/2011, 16:31   #2
 
Tyrar's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,637
Received Thanks: 1,119
sollte eigentlich nicht sein, pe wird auch in wow64 an die imagebase gemappt!
Tyrar is offline  
Old 11/25/2011, 16:39   #3
 
elite*gold: 0
Join Date: Apr 2011
Posts: 3,944
Received Thanks: 368
100% sicher ?
'Gaschi' is offline  
Old 11/26/2011, 10:59   #4
 
elite*gold: 0
Join Date: Apr 2011
Posts: 3,944
Received Thanks: 368
Also ich hab mit autoit nen clientsidehack fuer nostale geschrieben , und nunja der functioniert nicht auf vista und windows 7 64bit

Bei vista garnicht.
'Gaschi' is offline  
Old 11/26/2011, 12:25   #5
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
nun ich weiß lediglich aus dem programmieren dass wenn eine anwendung von ansi zu wide Char Pointer wechselt, dass dann die ganze memory logik über den haufen geworfen wird, und nichts mehr funktioniert (wegen 16 bit pro zeichen)
warfley is offline  
Old 11/27/2011, 04:06   #6
 
Tyrar's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,637
Received Thanks: 1,119
Quote:
Originally Posted by warfley View Post
nun ich weiß lediglich aus dem programmieren dass wenn eine anwendung von ansi zu wide Char Pointer wechselt, dass dann die ganze memory logik über den haufen geworfen wird, und nichts mehr funktioniert (wegen 16 bit pro zeichen)
wenn ich dich richtig verstanden habe, dann stimmt das so nicht ganz
windows stellt für die meisten funktionen ansi und unicode funktionen bereit (A oder W hinter den namen), natürlich kann man nicht einfach so nen unicode char an ne ansi funktion übergeben! aber was das angeht gibt es konvertierungs funktionen

@TE: die adressen werden wie ich schon oben geschrieben habe immer gleich gemappt! (zumindest nach dem was in dem jeweiligen pe header steht)
das einzige was sich ändert sind die pointer in den systemfiles (z.b. LoadLibraryA in der kernel32.dll), wobei die sich auch auf dem gleichen system ändern können (je nach dem ob die überhaupt an die ImageBase address gemappt werden können)

potenziell falsche information:
was wow64 angeht, schaltet windows den prozessor für x86 anwendungen (bei amd) in den 32 bit modus.. bei intel nicht
Tyrar is offline  
Old 11/27/2011, 23:53   #7
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
Quote:
wenn ich dich richtig verstanden habe, dann stimmt das so nicht ganz
windows stellt für die meisten funktionen ansi und unicode funktionen bereit (A oder W hinter den namen), natürlich kann man nicht einfach so nen unicode char an ne ansi funktion übergeben! aber was das angeht gibt es konvertierungs funktionen
aber wenn man es nicht convertet bzw in der 64 bit version unicode verwendet statt ansi dann kann das die gesammte memory logik verschieben, da alle chars den doppelten speicher benötigen. wie sich das auf die zeiger auswirkt habe ich keine ahnung, ob und wie, aber beim programmieren hatte mir dieses winzige detail sehr viele probleme mit einer md5 lib bereitet, weil ich vergessen hab zu ansi umzuwandeln
warfley is offline  
Reply


Similar Threads Similar Threads
Pointer.au3 funktionen auf 64Bit
11/24/2011 - AutoIt - 4 Replies
Global $OffsetFee = Global $Static = Dec("244AFC") $MemOpen = _MemoryOpen(ProcessExists("NostaleX.dat" )) $BaseAddr = _MemoryGetBaseAddress($MemOpen, 1) $Addr = "0x" & Hex($BaseAddr + $Static) _MemoryPointerWrite($Addr, $MemOpen, $OffsetFee, $Fee, "dword") _MemoryClose($MemOpen) Mein Problem besteht dadrin das der oben gezeigte teil auf 32bit Versionen Problemlos funktioniert aber auf Win7/Vista mit 64bit nicht.
Anyone with windows 7 64Bit ?
09/11/2011 - SRO Private Server - 8 Replies
Seriously..there has to be a way 2 lanuch 2 clients with windows 7 64 bit I know ppl have talked about this...but.. I need a damn multi-client =/ Someone said it's working on windows 7 64bit if you change the compatibility of the loader, but both servers are off so i can't test now
Help for windows 64bit user
08/23/2011 - Grand Chase - 3 Replies
do you have a cheat for grand chase im windows 64bit user. . . please help me. . . :mad: :mad: :mad: :mad: :mad: :mad:
Windows XP 64bit
01/16/2011 - Technical Support - 15 Replies
huhu ich wollte mal was fragen zum Thema 64bit on Windows XP Undzwar ich habe inmoment windows 7 drauf leider unterstützt mein Mainborad bei 7 und vista nur 3.3 gb Ram was ein bisschen bescheiden ist. also bin ich am überlegen auf Windwos XP 64bit umzutsteigen. Meine frage ist da es ja nur Max. SP2 auf der 64bit von xp gibt laufen auch spiele wie Black Ops oder Gta drauf?? Würde mich interessieren bevor ich unnötig drauf los installiere. MFG
Windows XP 64bit
02/17/2005 - Off Topic - 0 Replies
is die 64 bit edition multilangual oder gibts da keine deutsche?! wer näheres weiss und wo man das herbekommen kann pm plz >,<



All times are GMT +1. The time now is 01:34.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.