2009-04-07 5 views
1

Quelle est la méthode préférée pour stocker des informations au niveau de l'utilisateur pour l'application .NET?Stockez les informations relatives à l'utilisateur dans les applications .net

Je pourrais utiliser des fichiers de registre ou de configuration - mais certains utilisateurs n'ont pas assez d'autorisations pour sauvegarder/charger à partir de ceux-ci.

J'ai entendu parler de l'assemblage de stockage privé ou quelque chose comme ça, est-ce une façon de faire? Mon principal souci est de faire en sorte que même les utilisateurs disposant d'un ensemble minimal de privilèges puissent accéder à cet emplacement de stockage.

Répondre

1

Vous pouvez utiliser my.settings. Cochez cette page de msdn.

+0

C'est (malheureusement) spécifique à vb. –

5

Que diriez-vous de User-scoped Application Settings? (Ils sont stockés localement dans le dossier Paramètres locaux de chaque utilisateur.) Vous pouvez aussi utiliser le create the settings file using the VS designer et ils sont assez faciles à gérer.

Il y a plus d'informations de MSDN here sur l'architecture de paramètres d'application en général, avec un certain nombre de liens supplémentaires sur cette page.

+0

qu'en est-il de l'autorisation de l'utilisateur requis. disons que si j'exécute mon application sous le compte le plus restreint (compte utilisateur) - est-ce que (les paramètres Applicaiton définis par l'utilisateur) vont fonctionner dans mon cas? Merci LC. – AlexKelos

+0

Sauf si quelque chose est vraiment étrange, tous les utilisateurs ont un accès complet à leur propre dossier de paramètres locaux, donc il n'y aura pas de problèmes. –

0

La plupart des applications utilisent aujourd'hui une sorte de base de données pour stocker des informations. SQL Express et SQLLite peuvent servir de serveur à cette fin.

Questions connexes