Pergunta

Existe uma convenção padrão para os tipos de arquivos que vão em \ Windows \ versus aqueles que vão em \ Windows \ System32 ??

Eu estou trabalhando em um SDK que tem uma variedade de DLLs um exe ajudante, e um exe serviço do Windows. O cara anterior que trabalhou no código de colocar os dois arquivos EXE no \ Windows \ e as DLLs em \ Windows \ System32 \ Mas parece-me que eles devem provavelmente todos vão em \ Windows \ System32 \

O que você faria?

Editar: Não estou tentando debater os méritos de se eles devem ir para lá em tudo. Abundância de aplicativos instalar coisas para System32 ... especialmente para os serviços ou drivers (tanto do que eu estou lidando com). Concedido, eu não estou dizendo que é certo ... como eu disse, eu não criar esta inicialmente ... por causa desta questão. Se essas foram suas únicas escolhas ... o que vai aonde?

Editar: OK, ponto de tomada. Eu realmente não acho que eu ia ser capaz de convencer o "arquiteto" deste projeto para movê-los fora de qualquer um desses dois diretórios ... mas neste momento eu vou tentar mais. Concordou ... nada deve ser colocado nessas pastas.

Foi útil?

Solução

Eles não deve ir em qualquer! Seus arquivos de aplicativo ir no diretório do aplicativo, não nos diretórios do Windows sob quaisquer circunstâncias -. Estas são para o sistema ioperating para uso, não você

E não importa se a sua aplicação está a instalar executáveis, DLLs, drivers, fontes, arquivos de configuração, qualquer que seja. Eles não vão nos diretórios do Windows. O fato de que alguns aplicativos mal escritos mal concebidos e não instale coisas não há execuse.

Outras dicas

Gostaria de colocar os arquivos em Arquivos de programas a que pertencem. Windows e Windows \ System32 são apenas para uso do sistema operacional.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top