2009-06-04 4 views
6

Où puis-je trouver un guide définissant où, lorsque j'installe une nouvelle application dans Windows, les fichiers d'application, les tables de base de données, les fichiers de configuration doivent être ouverts?Dossiers d'installation de Windows

Également des instructions sur les clés de registre à utiliser pour les données d'utilisateur et d'application persistantes.

Meilleures salutations,

Simon

Répondre

3

Découvrez les suggestions de Microsoft: Windows File System Namespace Usage Guidelines semble être ce que vous voulez. (Le nom du fichier est un peu trompeur - le fichier PDF téléchargeable montre ces directives à la fois pour Windows Vista et Windows XP)

Pour rechercher et interroger les programatically, voir le MSDN Known Folders topic; voir aussi le list of common Known Folder constants. Exemple pour SHGetKnownFolderPath Simplest et le dossier de démarrage:

SHGetKnownFolderPath(
    FOLDERID_Startup, 
    0, 
    NULL, 
    path_will_be_here_when_function_returns 
)