Das Verzeichnis \Windows\System64 gibt es standardmäßig nicht. Eine so benannte Junction anzulegen, die auf \Windows\system32 zeigt, ist ein weiterer möglicher Workaround - analog zu dem schon vorhandenen, aber nur für 32 bit Programme sichtbaren \Windows\SysNative.
Wenn man das macht, sind logischerweise alle Dateien in \Windows\system32 mit denen in \Windows\System64 identisch - ist ja dasselbe Verzeichnis. Die Dateien darin gibt es aber nur einmal (und sie haben auch wegen der Junction keinen höheren Hardlink-Count).
Grüße
Dalai
Hmmm ja das wäre meine frage gewesen..
System64 gleich = Hardlinks, Symlinks und Softlinks ?
Seltsam ist nur ich habe den System64 Ordner nicht angelegt und er ist unter W7 vorhanden.
Und nur darüber lasen sich die Anwendungen starten.
Versuche ich die Datei unter System32 zu öffnen dann funktioniert es nicht wie schon beschrieben.
Die Datei wird nicht gefunden oder gelesen.
Zitat:
Die Dateien darin gibt es aber nur einmal
Korrekt! Sind nur links zur Original Datei.
Zitat:
•Redirection temporär deaktivieren via
MSDN-Library durchsuchenWow64DisableWow64FsRedirection und danach wieder zurückstellen mit
MSDN-Library durchsuchenWow64RevertWow64FsRedirection.
OK muss dann zurück rudern das wäre dann die richtige Lösung.
Hier gibt es ein Commandline Tool was genau deine beschriebene Methode zur Verfügung stellt.
Oder man programmiert sich das eben selbst.
Ehrlich gesagt das ist ein Caos mit dem SysWOW64 kram.
gruss