AW: ShellExecuteEx mit Verb properties und x64
Zitat:
Zitat von mm1256
(Beitrag 1283416)
Hast du die 32-Bit Version des Commanders, oder die 64-Bit-Version?
|
Es ist natürlich die 32 Bit Version gemeint, da es hier nur und ausschließlich um WOW64 geht.
Zitat:
Meine 64-Bit-Version (8.51a) des TC zeigt alles richtig an und somit würde das meines Erachtens korrekt sein.
|
Natürlich macht der TC x64 das richtig, aber darum geht es ja nicht.
Zitat:
Weil mich das Thema gerade auch interessiert hab ich dein Beispiel als 32-Bit und als 64-Bit-App compiliert. Auch wahlweise mit kompletter Pfadangabe der msiexec.exe.
Werte identisch mit dem TC. Vielleicht ist das Verhalten von 32-Bit-Apps ja von MS so gewollt :roll:
|
Interessant, dankeschön.
Zitat:
Zitat von himitsu
(Beitrag 1283424)
ShellExecute startet doch ein weiteres Programm,
|
Welches denn? Der Gag ist ja eben, dass KEIN weiterer Prozess gestartet wird. Ich vermute in eine etwas andere Richtung. MS schreibt zu Wow64DisableWow64FsRedirection
Zitat:
Zitat von http://msdn.microsoft.com/en-us/library/aa365743.aspx
Disables file system redirection for the calling thread.
|
Unterstreichung von mir. Beim Aufruf von ShellExecuteEx mit Verb properties wird bestimmt ein weiterer Thread gestartet, für den die Umleitung eben aktiviert ist.
MfG Dalai
|