Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Windows Vista/7, UAC und COMMON_APPDATA ... (https://www.delphipraxis.net/147072-windows-vista-7-uac-und-common_appdata.html)

OrtmannMedia 27. Apr 2010 09:38

Re: Windows Vista/7, UAC und COMMON_APPDATA ...
 
Zitat:

wenn im Install-Namen Install oder Setup enthalten ist
Hallo Hoika,
mich interessiert, ist damit der Dateiname gemeint, also z.B. Install.exe oder Setup.exe?
So dass Win7 das von selbst als Admin ausführt, oder dass ich das noch durch Rechts-Mausklick
explizit angeben muss.


Noch eine Frage:
Ist das
C:\Users\Public\
unter Vista u. Win7 eigentlich immer vorhanden?
(Der Enduser sieht ja dann in einer deutschen WinVersion nur das virtuelle Verzeichnis Desktop->Bibliotheken,
auf das alle User volle Zugriffrechte haben)

Ggf. wenn es sonst keine sinnvolle Möglichkeit gibt über CLSID oder so,
dann kann man vielleicht davon ausgehen, dass es das C:\Users\Public\
immer identisch gibt?


Danke und viele Grüße
Jürgen

Bernhard Geyer 27. Apr 2010 09:50

Re: Windows Vista/7, UAC und COMMON_APPDATA ...
 
Zitat:

Zitat von OrtmannMedia
Zitat:

wenn im Install-Namen Install oder Setup enthalten ist
Hallo Hoika,
mich interessiert, ist damit der Dateiname gemeint, also z.B. Install.exe oder Setup.exe?
So dass Win7 das von selbst als Admin ausführt, oder dass ich das noch durch Rechts-Mausklick
explizit angeben muss.

Am besten eine Vista-Kompatibles Manifest verwenden und nicht auf Auswertung von Dateiname/Dateiinfo vertrauen.


Zitat:

Zitat von OrtmannMedia
Noch eine Frage:
Ist das
C:\Users\Public\
unter Vista u. Win7 eigentlich immer vorhanden?
(Der Enduser sieht ja dann in einer deutschen WinVersion nur das virtuelle Verzeichnis Desktop->Bibliotheken,
auf das alle User volle Zugriffrechte haben)

Ja. Ab Vista ist das Dateisystem immer Englisch und wird auf C:\ als Starpartition angelegt. Ist unfähigen (amerikanischen) Programmierern geschuldet die nur "C:\Program Files" kennen

Zitat:

Zitat von OrtmannMedia
Ggf. wenn es sonst keine sinnvolle Möglichkeit gibt über CLSID oder so,
dann kann man vielleicht davon ausgehen, dass es das C:\Users\Public\ immer identisch gibt?

Du solltest immer über die offiziellen API's zur Bestimmung des Verzeichnisses gehen. Evtl. ändert sich das mit Windows 9 und das eigen Verzeichnis heißt dann "http:\\InTheCloudAtMS\UserName"

Guido Eisenbeis 29. Apr 2010 01:17

Re: Windows Vista/7, UAC und COMMON_APPDATA ...
 
Ich denke, dieses Thema ist bestimmt für viele interessant und sollte zusammengefasst und in die FAQ / Code-Library übernommen werden. Als Stichworte für die Suche vielleicht der Titel: "Eigene App Daten speichern in Vista und Windows 7".

Guido.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:35 Uhr.
Seite 2 von 2     12   

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 by Thomas Breitkreuz