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?
6
A
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
- 1. Consulta de Solr sin especificar los nombres de campo
- 2. ¿Cómo obtener los nombres de los archivos?
- 3. Al especificar los nombres de las columnas en un data.frame se cambian los espacios a "."
- 4. ¿Cómo se inician los procesos de MPI?
- 5. Los conflictos entre los nombres de los miembros y los nombres de los argumentos de constructor
- 6. ¿Cómo controlar los procesos pasajero/mod_rails?
- 7. ¿Cómo se asignan los nombres de los paquetes de Hackage a los nombres de 'cabal install'?
- 8. ¿Cómo supervisan los procesos los procesos del supervisor? ¿Se puede hacer lo mismo en la JVM?
- 9. ¿Cómo encontrar todos los procesos secundarios?
- 10. Foreman no mata los procesos
- 11. serialización Desactivar para especificar los
- 12. ¿Cómo actualizar una tabla desde otra sin especificar los nombres de las columnas?
- 13. Cerrando con agrado los procesos de sidekiq
- 14. Supervisa los procesos de ruby con Monit
- 15. Muchos de los procesos de suspensión mysql
- 16. Mongo: exportar todos los datos de los campos de la colección sin especificar los campos?
- 17. Listando los nombres de los modelos asociados
- 18. Extraiga los nombres de los textos (Java)
- 19. Recuperar nombres de procesos en ejecución
- 20. ¿Cómo tratar los espacios en los nombres de las columnas?
- 21. JavaScriptSerializer.Deserialize - cómo cambiar los nombres de los campos
- 22. ¿Cómo las personas eligen los nombres de los productos?
- 23. ¿Cómo arreglar los nombres de los paquetes en IntelliJ?
- 24. ¿Cómo puede obtener los nombres de los parámetros del método?
- 25. error rbind: "Los nombres no coinciden con los nombres anteriores"
- 26. Supervisord no inicia los procesos eliminados
- 27. ¿Cómo comparar correctamente los nombres de host
- 28. ¿Cómo establecer los nombres de clase dinámicamente?
- 29. enumerando todos los procesos en iOS 5.0.1
- 30. ¿Pueden los eventos ser entre procesos?