2010-05-14 6 views
0

J'ai entendu dire que Windows 7 limite l'accès à son registre, de sorte que les applications ne peuvent pas y écrire directement. Est-ce vrai? Je suis en train de développer une application en C#, et j'aimerais pouvoir enregistrer des choses telles que les paramètres du port, le dernier fichier utilisé, etc. entre les sessions. Le registre est-il toujours une bonne option, ou existe-t-il un autre moyen préféré de le faire maintenant? Merci.Enregistrement des données dans le registre sous Windows 7

Répondre

3

L'accès au registre a été restreint depuis (au moins) Windows NT 4. Cela ne signifie pas que vous ne pouvez pas écrire dessus; cela signifie simplement que vous ne pouvez pas lui écrire partout. Normalement, l'écriture au HKEY_CURRENT_USER devrait toujours être possible.

Le registre est toujours une bonne option pour stocker les paramètres. Cependant, vous pouvez également vous épargner du travail et utiliser "application settings" à la place, qui sont stockés dans un fichier XML dans le dossier de profil de l'utilisateur. Here J'ai demandé quel était leur avantage sur le registre, ce qui a donné lieu à une excellente discussion sur les avantages et les inconvénients de chacun.

+0

Merci, Thomas! Je suis allé avec les paramètres de l'application. Ils étaient assez faciles à mettre en œuvre. –

Questions connexes