![]() |
%programfiles% unter Windows 7 x64
Liste der Anhänge anzeigen (Anzahl: 1)
hi
ich versuche gerade die ganze zeit vergeblich auf das "C:\Program files" verzeichnis zuzugreifen, vergeblich :( %programfiles% in einer CMD ergebit das gewünschte ergebnis. wenn ich es jedoch in Delphi versuche scheitert es und ich weiss nicht warum habe ein Testprojekt angehängt. - Delphi 2009 U3 - W7 RTM x64 |
Re: %programfiles% unter Windows 7 x64
Zitat:
Du bekommt bei einem 32-Bit Prozess "C:\Program Files (x86)" und beim Aufruf von einem 64-Bit Prozess "C:\Program Files". |
Re: %programfiles% unter Windows 7 x64
wenn du in mein project gucken würdest hättest du auch bemerkt, dass ich es z.B. mit Wow64DisableWow64FsRedirection versucht habe wo diese umleitung deaktiviert werden sollte sowie mit SHGetSpecialFolderPath bei der das absolut keine rolle spielen sollte!
|
Re: %programfiles% unter Windows 7 x64
Hallo, bei mir funktionierts :
Win 7 Enterprise Build 7600 64bit |
Re: %programfiles% unter Windows 7 x64
also bei mir zeigen alle 4 pfade in der Messagebox den pfad zu den 32bit programmen an..
ich denke auch nicht dass es an der windows version oder ähnlichem liegt! muss unter "enterprise" genauso sein wie unter Ultimate |
Re: %programfiles% unter Windows 7 x64
Zitat:
![]() |
Re: %programfiles% unter Windows 7 x64
Liste der Anhänge anzeigen (Anzahl: 1)
siehe anhang
edit: deine signatur is gut.. entspricht leider auch der wahrheit :-/ |
Re: %programfiles% unter Windows 7 x64
Ich meine nicht die Programmausgabe, sondern den Rückgabewert von
![]() |
Re: %programfiles% unter Windows 7 x64
siehe bild..
die erste zeile ist ChangeFSRedirection(True); und die letzte ist ChangeFSRedirection(False); Also Disable ist Returncode 0 und Enable 1008 edit: da der return-code 0 ist scheint die funktion zu scheitern.. aber warum? |
Re: %programfiles% unter Windows 7 x64
Ach so. das sind die Rückgabewerte.
Zitat:
mach mal:
Delphi-Quellcode:
dann solltest du den Grund wissen.
if not Wow64DisableWow64FsRedirection(...) then
SyserrorMessage(GetLastError); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz