Est AppData maintenant la "bonne" place à installer par l'utilisateur des applications spécifiques (modifier leurs propres données)?

Je suis probablement juste être très épaisse, ici, mais il n'est pas clair pour moi, où je suis censé pour installer les "nouveaux" spécifiques à l'utilisateur de programmes sur Windows 7 (et sans doute Vista aussi, bien que je n'ai pas cherché spécifiquement à ce scénario encore).

Sous Windows XP (à juste titre ou à tort) nous avons toujours installé nos programmes dans des dossiers sous 'Program Files " et accepté qu'ils seraient de type de disposition de tout le monde. De ce que je peux rassembler sous Windows 7, je suis censé installer mon logiciel en vertu de l'utilisateur AppData dossier (éventuellement AppData\Local\Monappli). Que fait une mesure de bon sens, mais le fait que ce dossier est "cachée" par défaut signifie que nous allons avoir du "plaisir" de parler de nos utilisateurs à travers le soutien des trucs.

Je veux installer notre logiciel de sorte qu'il est spécifique à l'utilisateur (les Utilisateurs bits de Windows 7 est parfaitement logique) mais je ne veux pas que l'utilisateur puisse y accéder si nécessaire. Notre programme comprend également un "data" sous-répertoire dont il a besoin pour écrire alors qu'il est en cours d'exécution (base de données intégrée), mais comme le programme est destiné à être mono-utilisateur/autonome, le dossier de données étant à l'intérieur d'un utilisateur-dossier spécifique ne va pas être un problème.

Mon problème est juste que toute la "dossier caché" de la AppData. Autant que j'ai parcouraient la MSDN, je ne peux pas savoir où je suis censé installer par l'utilisateur des programmes spécifiques. Prise dans un sens, il semble être quelque chose comme AppData\Local\Monappli, et une autre façon, il semble être tout aussi valide en vertu de l'utilisateur Mes Documents\Monappli équivalent.

Quiconque a un guide clair pour savoir où tout ça va? J'ai trouvé la MSDN docs à confusion. 🙂

  • Ah, je sais ce que tu veux dire. Mais j'ai un Mac-utilisateur depuis environ 4 ans maintenant et j'ai beaucoup apprécié la façon dont les choses comme cela sont fait "là-bas" - et j'ai l'impression que le plus de gens qui utilisent Windows correctement à l'avenir, plus nous aurons de chances de faire ce genre de choses " juste à travailler pour tout le monde dans l'avenir. De Plus, nous pouvons également être justement énervé avec Redmond la prochaine fois qu'ils font un balayage de changement arbitraire de quelque chose comme dossiers de demande (Gagner 8, anyone?)!!
InformationsquelleAutor robsoft | 2009-12-02