Question

J'utilise le cadre Microsoft AddIn pour charger des ensembles AddIn. Je les en cours d'exécution dans leur propre processus pour les séparer du service. La chose que je ne l'aime pas que chaque processus AddIn apparaît comme AddInProcess32.exe dans le gestionnaire de tâches. Lorsque vous utilisez l'isolation des processus, comment peut-on renommer le nom qui montre dans le taskmanager afin qu'il soit plus descriptinve pour les utilisateurs?

Était-ce utile?

La solution

Malheureusement, vous ne pouvez pas.

Nom du fichier pour ce processus est dans la méthode hardcoded privée GetProcessName (plate-forme plate-forme) qui est appelé dans le constructeur de System.AddIn.Hosting.AddInProcess classe. Et System.AddIn.Hosting.AddInProcess est une classe fermée ne peut donc pas être héritée et cette méthode ne peut pas être surchargée.

La seule façon de personnaliser le nom du processus pour votre complément est à l'idée de déclin sur l'utilisation et le cadre System.AddIn créer votre propre.

Voici une bonne liste d'articles sur la création d'une architecture plug-in dans c # avec beaucoup d'exemples: Création d'un plug-in cadre en C #. ressources

scroll top