2009-08-15 6 views
9

Si ejecuta Sticky Note en Windows 7, su proceso se llama StikyNot.exe. Varios otros procesos de Windows mantienen sus nombres de proceso por debajo de 8 letras.¿Cuál es la ventaja de tener un proceso de 8 letras?

¿Por qué lo hacen? ¿Cuál es la ventaja? ¿Están simplemente aferrándose al pasado? ¿O debería todo el mundo publicar archivos ejecutables de 8 letras?

Respuesta

6

Los viejos "nombres cortos" de DOS/Windows eran 8.3 y todavía hay algunas instalaciones DDE/RPC/COM y API en Windows que las usan. Además de algunos productos de terceros.

0

Se acaba de aferrarse al pasado, no hay ninguna ventaja de utilizar nombres de archivo 8.3. Todos los sistemas de archivos que le interesan los respaldarán, si el sistema de archivos de alguien se quiebra y de alguna manera revierte a nombres de archivo 8.3, entonces deberían esperar que las aplicaciones dejen de funcionar.

Muchas aplicaciones de Windows modernas HACEN uso de nombres de archivo más largos. Es una buena idea.

También tenga en cuenta que los ejecutables de Windows no necesitan terminar en .exe, pero es difícil ejecutarlos (a través de Explorer) si no lo hacen; aún puede ejecutarlos usando CreateProcess()

Cuestiones relacionadas