c# - google - Wie kann ich feststellen, ob ein anderer Prozess 64bit ist?



meta title länge 2018 (3)

Ich glaube nicht, dass es einen 100% definitiven Weg gibt ohne PInvoke zu wissen.

Aber ein Punkt, der vielleicht funktioniert, ist, die Menge der geladenen Module ( Process.Modules ) zu Process.Modules . Wenn die primären Module (user32, kernel32, etc ...) aus dem Wow64-Verzeichnis kommen und Sie eine 64-Bit-Maschine betreiben, dann besteht eine gute Chance, dass es sich um einen 32-Bit-Prozess handelt. Wenn sie nicht aus dem Wow64-Verzeichnis stammen und es sich um eine 64-Bit-Maschine handelt, handelt es sich wahrscheinlich um einen 64-Bit-Prozess.

Wieder nicht definitiv, aber ein guter Schätzwert.

https://src-bin.com

Ich habe einen Prozess für eine laufende Anwendung.

Wie kann ich sagen (ohne p / aufrufend, vorzugsweise), wenn dieser Prozess 64bit ist?







64bit