Einzelnen Beitrag anzeigen

Benutzerbild von mael
mael

Registriert seit: 13. Jan 2005
391 Beiträge
 
Delphi XE3 Professional
 
#3

Re: Mein Programm läuft nicht unter Windows Vista 64-bit

  Alt 5. Aug 2006, 19:53
Zitat von Bernhard Geyer:
Benutzt du Low-Level-Funktionen die auf sehr tiefer ebene HD-Zugriffe ermöglichen? (Disk-Editor: RAW reading and writing of disks and drives ...)
Falls ja wird hier der Hund begraben sein. Da ein 64-Bit-OS auch 64-Bit Treiber etc. benötigt wird es nicht möglich sein auf dieser niedrigen Ebene 32-Bit-Programme laufen zu lassen.
Nur unter Windows 9x wird BIOS und Thunking verwendet. Windows NT+ bietet dafür "normale" API-Funktionen an, man greift da nicht direkt auf einen Treiber zu, zumindest auch nicht mehr als beim ganz normalen Lesen von Dateien. Das müßte wie alle anderen API-Funktionen von 32 nach 64 bit übersetzt werden.

Hat einer Vista x64 oder Windows XP x64 der mir vielleicht detailliertere Fehlermeldungen geben könnte?
Sonst könnte ich vielleicht auch ein paar kleine Testprogramme machen (die derjenige/diejenige auf einen x64 System testen könnte) und damit herrausfinden was geht und was nicht.
HxD, schneller Hexeditor:
http://mh-nexus.de/hxd
  Mit Zitat antworten Zitat