Forum: PC-Programmierung [S] Offizielles Schreiben von µSoft wo bei Win7 welche Daten zu speichern sind


von Björn G. (tueftler)


Lesenswert?

Hi.

Gibt es in Sachen Ordnerstrukturen in Win7 kein offizielles Schreiben 
wie Daten von Anwendungen abzuspeichern sind?

z.B. Settings die mit auf den nächsten Rechner zu nehmen sind in 
Appdata/Roaming/App...
und Zusammenstellungen die der User mit Hilfe der Software "Designed" 
hat unter Documents/App...

Ich finde einfach nichts hierüber.
Ich brauche für ein Projekt etwas offizielles.
Das Programm macht es derzeit schon richtig, nur der Auftraggeber ist 
old school und gerade erst auf Win7 gewechselt...jetzt wo Win8 da ist :)
Er möchte das alles in den Applikationspfad geschrieben wird...

Naja, hoffe auf Eure Hilfe.
Björn

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Als "Schreiben" gibt es das zwar nicht, aber es gibt etliche 
Richtlinien, die bei der Anwendungsentwicklung einzuhalten sind. Die 
finden sich als Bestandteil der Dokumentation auf 
http://msdn.microsoft.com und dort beispielsweise 
http://msdn.microsoft.com/de-de/library/windows/desktop

von Björn G. (tueftler)


Lesenswert?

Okay, danke.
Werde mal schauen ob ich da was ausdruckbares finde :)

Dachte es gäbe da eine Gegenüberstellung wo seit Vista die Daten aus 
Konzernseite hin gehören.

Schönen Abend Euch noch
Björn

von Arc N. (arc)


Lesenswert?

http://msdn.microsoft.com/en-us/library/windows/desktop/dd378457(v=vs.85).aspx
Die Liste müsste vollständig sein (Abfrage über SHGetKnownFolderPath ab 
Vista bzw. SHGetFolderPath vor Vista), die Beschreibungen u.U. nicht 
ausführlich genug...

von Bernd H. (geeky)


Lesenswert?

In den Anforderungen für das "Windows {X} compatible"-Logo stehen ganz 
brauchbare Sachen drin:
http://msdn.microsoft.com/en-us/windows/desktop/dd203105
http://msdn.microsoft.com/en-us/library/windows/desktop/dd535817.aspx

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Björn G. schrieb:
> wo seit Vista die Daten aus
> Konzernseite hin gehören.

Die haben schon vorher nicht ins Programm-Verzeichnis gehört, das war 
schon zu Zeiten von Windows 95 so.

Programme, die korrekt die Vorgaben von '95 umgesetzt haben (also auf 
die verschiedenen Pfade per Environmentvariable zugegriffen haben), 
halten sich nach wie vor an einen Großteil der aktuellen Vorgaben.

Da allerdings erschreckend viele Programmierer von Windows-Anwendungen 
sämtliche Designvorgaben von Microsoft komplett ignoriert haben (und es 
nach wie vor tun), was auch durch die grottige Dokumentation gefördert 
wurde, haben wir den Salat, den Microsoft mit "Vista" begonnen hat, 
umzurühren, indem lokalisierte Pfade abgeschafft wurden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.