Hallo,
bin neu hier im Forum, nutze BC seit einigen Jahren, meist für Ordner-Vergleich & Synchronisierung, und bin voll zufrieden mit dem BC.
Nun beim Vergleich von ausführbaren Dateien (exe/dll) kommt standardmäßig der Versionsvergleich zustande. Der zeigt mir u.a. im Feld Betriebssystem die die entsprechende Information (s. Titel).
Neulich bin ich darüber gestolpert, dass BC mir immer 32bit zeigt, obwohl das eine der vergleichbaren Programme angeblich 64bit war.
So habe ich mich ein wenig mit dem PE & COFF Header auseinander gesetzt uns konnte dann im HEX-Vergleich die (3) Felder identifizieren, die eventuell für die Aussage über die Bitbreite zuständig sein könnten. Somit habe ich für mich bestätigt, dass das eine der Programme definitiv 64bit ist.
Frage:
- verstehe ich das richtig, dass das Feld "Betriebssystem" im Versionsvergleich die Information über das Betriebssystem und dessen Bitbreite liefert, für welches die ausführbare Datei übersetzt / kompiliert wurde und unter welchem sie ausgeführt werden kann?
- wenn ja, warum sehe ich hier immer 32bit? Das wäre doch für 64bit-Programme nicht zutreffend?
Danke
Alex
BC3: Version 3.3.8 (Build 16340)
BS: Windows 7 Ultimate 64bit
?? sonst ??
bin neu hier im Forum, nutze BC seit einigen Jahren, meist für Ordner-Vergleich & Synchronisierung, und bin voll zufrieden mit dem BC.
Nun beim Vergleich von ausführbaren Dateien (exe/dll) kommt standardmäßig der Versionsvergleich zustande. Der zeigt mir u.a. im Feld Betriebssystem die die entsprechende Information (s. Titel).
Neulich bin ich darüber gestolpert, dass BC mir immer 32bit zeigt, obwohl das eine der vergleichbaren Programme angeblich 64bit war.
So habe ich mich ein wenig mit dem PE & COFF Header auseinander gesetzt uns konnte dann im HEX-Vergleich die (3) Felder identifizieren, die eventuell für die Aussage über die Bitbreite zuständig sein könnten. Somit habe ich für mich bestätigt, dass das eine der Programme definitiv 64bit ist.
Frage:
- verstehe ich das richtig, dass das Feld "Betriebssystem" im Versionsvergleich die Information über das Betriebssystem und dessen Bitbreite liefert, für welches die ausführbare Datei übersetzt / kompiliert wurde und unter welchem sie ausgeführt werden kann?
- wenn ja, warum sehe ich hier immer 32bit? Das wäre doch für 64bit-Programme nicht zutreffend?
Danke
Alex
BC3: Version 3.3.8 (Build 16340)
BS: Windows 7 Ultimate 64bit
?? sonst ??
Comment