Question

Y at-il une convention standard pour les types de fichiers qui vont dans \ Windows \ par rapport à ceux qui vont dans \ Windows \ System32 ??

Je travaille sur un SDK qui a une variété de DLLs un exe d'aide, et un service Windows exe. Le gars précédent qui a travaillé sur le code mis les deux fichiers exe dans \ Windows \ et les DLL dans \ Windows \ System32 \ Mais il me semble qu'ils devraient probablement tous aller dans \ Windows \ System32 \

Que feriez-vous?

Edit: Je ne suis pas en train de débattre du bien-fondé de s'ils devraient y aller du tout. Beaucoup d'applications à installer des choses System32 ... surtout pour les services ou les conducteurs (les deux dont je me occupe). Certes, je ne dis pas que c'est juste ... comme je l'ai dit, je ne l'ai pas créé ce départ ... à cause de cette question. Si c'était votre seul choix ... ce qui se passe où?

Modifier OK, point pris. Je ne pensais pas vraiment que je vais être en mesure de convaincre le « architecte » de ce projet pour les sortir de l'une de ces deux répertoires ... mais à ce stade, je vais essayer plus fort. D'accord ... rien ne doit être mis dans ces dossiers.

Était-ce utile?

La solution

Ils ne devraient pas aller dans les deux! Vos fichiers d'application vont dans votre répertoire d'application, pas dans les répertoires Windows en aucun cas -. Ce sont le système ioperating à utiliser, pas

Et peu importe si votre application est l'installation d'exécutables, DLL, pilotes, polices, fichiers de configuration, quel que soit. Ils ne vont pas dans les répertoires Windows. Le fait que quelques mal conçus et les applications mal écrites n'installent des choses il n'y a pas execuse.

Autres conseils

Je mettrais les fichiers dans Program Files où ils appartiennent. Windows et Windows \ System32 sont seulement l'utilisation du système d'exploitation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top