Pregunta La mejor solución para hacer una aplicación de ejecución automática?


Para mi trabajo, necesito crear una aplicación de ejecución automática para un CD para nuestro cliente. El problema es que soy un programador de C # de oficio y .NET no crea las mejores autoruns ya que no todas las computadoras tendrán .NET instalado en ellas.

¿Cuál es una buena solución que funcionará en las computadoras Win98-Vista?


6
2018-01-20 02:30


origen


Respuestas:


La respuesta a esta pregunta es realmente una de preferencia. Técnicamente, cualquier cosa puede ser instruida para abrir como una ejecución automática. El archivo autorun.inf es simplemente un archivo de instrucciones que Windows sabe cómo leer para determinar qué debe hacer cuando se inserta un CD. Podría ser una aplicación (escrita en el idioma que elija), una presentación en PowerPoint, abrir un enlace a un sitio web, etc. Siempre que siga las reglas del archivo autorun.inf:

http://autorun.moonvalley.com/autoruninf.htm


8
2018-01-20 02:37



Hay muchas autorun-utils pequeñas (algunas gratis) que son configurables. Yo iría por uno de esos.

http://www.ezau.com/latest/articles/083.shtml


3
2018-01-20 02:37



Necesitas dos cosas:


2
2018-01-20 02:44



Es posible usar la función de agrupamiento de Mono:

"El ejecutable resultante es autónomo y no necesita el tiempo de ejecución de Mono para ejecutarse".

Mono es un clon de .Net de código abierto y debería ser capaz de ejecutar la mayoría de las aplicaciones .Net. Vea la sección "Bundles" aquí: http://www.mono-project.com/Guide:Running_Mono_Applications


2
2018-01-20 03:13



Puede usar el archivo .hta en un CD para iniciarlo como página de bienvenida, y desde allí detectar si .NET está instalado (usando COM desde el archivo HTA) y luego ejecutar su ejecutable personalizado.

Los archivos .hta son lo que Microsoft SQL Server (y la mayoría de sus otros) instalan en cd desde la memoria, es fácil hacer que se vean muy profesionales (simplemente es html en el fondo)


1
2018-01-20 03:43



Puede incluir el tiempo de ejecución con el CD, pero deberá instalarlo antes de ejecutar su aplicación. Puede ver abrir un archivo html desde el CD.

De lo contrario, puede buscar escribir un pequeño programa nativo que pueda solicitar la instalación del tiempo de ejecución si no está allí, o ejecutar su aplicación .NET si es así.


0
2018-01-20 02:36



Prueba Delphi; es, de lejos, la mejor manera de crear aplicaciones win32 nativas hoy en día.

Crea archivos slick independientes con excelentes GUI que no necesitan bibliotecas de tiempo de ejecución u otras dependencias molestas. Funciona en cualquier máquina de Windows.


0
2018-01-20 03:32



Hubo un programa de Macrovision llamado "Demoshield" que funcionó bien en el día. No estoy seguro si ya está disponible, pero fue un programa bueno para crear los programas de ejecución automática.


0
2018-01-20 04:10