AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Der Launcher ... Eine Schnellstart-Leiste
Thema durchsuchen
Ansicht
Themen-Optionen

Der Launcher ... Eine Schnellstart-Leiste

Ein Thema von SittingDuck · begonnen am 20. Jan 2006 · letzter Beitrag vom 18. Feb 2018
Antwort Antwort
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.684 Beiträge
 
Delphi 5 Professional
 
#1

AW: Der Launcher ... Eine Schnellstart-Leiste

  Alt 12. Mär 2017, 16:04
Ich glaube, langsam lohnt sich das Verschieben einiger Beiträge dieses Threads in einen neuen.

[OT]

Also 1. Wenn es dieses Verzeichnis "[jeweiliger Nutzer]\Anwendungsdaten" gibt und das ohnehin lokal ist, welchen Sinn hat dann noch das zusätzliche Verzeichnis "[jeweiliger Nutzer]\Lokale Einstellungen\Anwendungsdaten"
Anwendungsdaten ist ausschließlich dann lokal, wenn ein Windows-Client nicht Mitglied einer Domäne ist. Anders ausgedrückt: Die Unterscheidung der Verzeichnisse erfolgt erst bei Domänenmitgliedschaft. LocalAppData ist immer lokal, egal ob Domäne oder nicht, AppData wird automatisch mit dem Domänencontroller synchronisiert, sofern vorhanden und entsprechend eingerichtet. Für einen simplen Windows-Client (ob Netzwerk oder nicht), macht es kaum einen Unterschied - eine Datensicherung der dort gespeicherten Daten macht ggf. noch einen Unterschied.

Zitat:
Ist das auch ein sicherer Weg, oder lassen sich solche Umgebungsvariablen "verfälschen", sodaß diese Ermittlung unsicher ist?
Wenn du darauf Wert legst, dir Probleme einzuhandeln, dann kannst du das so machen. Warum kann das Probleme machen? Umgebungsvariablen müssen gar nicht definiert sein. Beispiel: Bis einschließlich XP ist es so, dass Prozesse, die via RunAs ausgeführt werden, gerade %AppData% nicht definieren. Ist wohl ein Bug, denn ab Vista geht das (%AppData% ist definiert). Außerdem können Umgebungsvariablen beliebig prozessspezifisch definiert werden, so dass eine Überprüfung schwierig werden kann; eine parallel gestartete CMD listet nicht notwendigerweise die von Programm X genutzten Variablen(inhalte) auf. Ich stufe das ähnlich ein, wie solche Verzeichnisse aus der Registry zu ermitteln, wovon ja ebenfalls abgeraten wird.

[/OT]

Grüße
Dalai
  Mit Zitat antworten Zitat
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#2

AW: Der Launcher ... Eine Schnellstart-Leiste

  Alt 12. Mär 2017, 17:27
Vielen Dank, Dalai! Ich ahnte es schon, daß man von %AppData% lieber die Finger läßt, nun werde ich es erst recht meiden.

Was hier diskutiert wird (oder wurde, für mich jedenfalls ist das Thema des Speicherortes von Anwendungsdaten jetzt erschöpft), könnte ja letztlich auch für SittingDuck und manch anderen interessant sein.

Edit: Mit "Run as" bzw. "Ausführen als", und das voreingestellte Administratorkonto als ausführendes aufgerufen, funktioniert "%appdata%" tatsächlich nicht. Nehme ich mein persönliches Administrationskonto ("Admin"), funktioniert "%appdata%" hingegen. Seltsame Windows-Tiefen...

Geändert von Delphi-Laie (12. Mär 2017 um 17:44 Uhr)
  Mit Zitat antworten Zitat
SittingDuck

Registriert seit: 11. Jan 2006
Ort: Leverkusen
159 Beiträge
 
Delphi 2010 Professional
 
#3

AW: Der Launcher ... Eine Schnellstart-Leiste

  Alt 18. Feb 2018, 19:13
Moin Moin ...

Die aktuelle Version 3.8 ist besser als die vorherige Version 3.7 ... Jawoll, so sieht es aus. Zahlreiche Änderungen hauptsächlich unter der Haube. Die Rückwärts-Suche der Telefonnummern wurde z.B. verbessert (FritzBox only) und einige meist unkritsche Fehler beseitigt.

Wieder ein Jahr älter, grüßt ...
Ciao ... SittingDuck
iPhone Backup und mehr: iTwin v3.9 Beta ... Alternative Startleiste: Launcher v3.8 !
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:01 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