Cómo implementar aplicaciones de inicio de autoejecutar
Básicamente, no hay restricciones sobre cómo escribir una aplicación de inicio autoejecutar. Puede implementar la aplicación de inicio para hacer lo necesario para instalar, desinstalar, configurar o ejecutar la aplicación. Sin embargo, las siguientes sugerencias proporcionan algunas directrices para implementar una aplicación de inicio autoejecutar eficaz.
Instrucciones
Paso 1:
Asegúrese de que los usuarios reciban comentarios lo antes posible después de insertar un disco AutoRun en la unidad. Las aplicaciones de inicio deben ser programas pequeños que se carguen rápidamente. Deben identificar claramente la aplicación y proporcionar una manera sencilla de cancelar la operación.
Paso 2:
Compruebe si el programa ya está instalado. Si no es así, el siguiente paso probablemente será el procedimiento de instalación. La aplicación de inicio puede aprovechar el tiempo que el usuario dedica a leer el cuadro de diálogo iniciando otro subproceso para empezar a cargar el código de instalación. Cuando el usuario hace clic en Aceptar, el programa de instalación ya estará parcialmente si no está totalmente cargado. Este enfoque reduce significativamente la percepción del usuario de la cantidad de tiempo que se tarda en cargar la aplicación.
Nota
Normalmente, la parte inicial de la aplicación de inicio presenta a los usuarios una interfaz de usuario, como un cuadro de diálogo, preguntándoles cómo les gustaría continuar.
Paso 3:
Inicie otro subproceso para comenzar a cargar el código de la aplicación para acortar el tiempo de espera del usuario. Si la aplicación ya se ha instalado, es probable que el usuario inserte el disco para ejecutar la aplicación.
Paso 4:
Use las sugerencias siguientes para minimizar el uso del disco duro:
- Mantenga el número de archivos que deben estar en el disco duro como mínimo. Deben estar restringidos a archivos que son esenciales para ejecutar el programa o que tardarían una cantidad de tiempo inaceptablemente grande en leer de los medios.
- En muchos casos, no es necesario instalar archivos no esenciales en el disco duro, pero puede proporcionar ventajas como un mayor rendimiento. Dé al usuario la opción de decidir cómo realizar el equilibrio entre los costos y las ventajas del almacenamiento en disco duro.
- Proporcione una manera de desinstalar los componentes que se colocaron en el disco duro.
- Si la aplicación almacena en caché los datos, conceda al usuario cierto control sobre ellos. Incluya opciones en la aplicación de inicio, como establecer un límite en la cantidad máxima de datos almacenados en caché que se almacenarán en el disco duro o que la aplicación descarte los datos almacenados en caché cuando finalice.
Paso 5:
Deshabilite Autorun si es necesario. AutoRun se puede suprimir mediante programación o deshabilitarse completamente con el Registro, incluso cuando un medio tiene un archivo Autorun.inf. Consulte Habilitación y deshabilitación de la ejecución automática para obtener más información.