2011-12-01 18 views
6

Estoy usando Microsoft AddIn Framework para cargar ensamblajes AddIn. Los estoy ejecutando en su propio proceso para separarlos del servicio. Lo que no me gusta es que cada proceso AddIn se muestre como AddInProcess32.exe en el administrador de tareas. Al usar el aislamiento de procesos, ¿cómo podemos cambiar el nombre que se muestra en el administrador de tareas para que sea más descriptivo para los usuarios?¿Cómo especificar los nombres de los procesos AddIn?

Respuesta

7

Lamentablemente no se puede.

Nombre de archivo para que el proceso está codificada en el método privado GetProcessName (Plataforma) que se llama en el constructor de la claseSystem.AddIn.Hosting.AddInProcess. y System.AddIn.Hosting.AddInProcess es una clase sellada por lo que no se puede heredar y ese método no se puede anular.

La única forma de personalizar el nombre del proceso para su complemento es rechazar la idea de usar System.AddIn framework y crear la suya propia.

Aquí hay una buena lista de artículos sobre la creación de arquitectura de complementos en C# con muchos ejemplos: Creating a plug-in framework in C#: Resources.

Cuestiones relacionadas