Domanda

Sto usando l'aggiungere Framework Microsoft per caricare assembly AddIn. Sto li esegue nel proprio processo per separarli dal servizio. La cosa che non mi piace che ogni AddIn spettacoli di processo come AddInProcess32.exe nel task manager. Quando si utilizza l'isolamento dei processi, come possiamo rinominare il nome che mostra nel taskmanager in modo che sia più descriptinve per gli utenti?

È stato utile?

Soluzione

Purtroppo non è possibile.

Nome file per questo processo è codificato nel metodo privato GetProcessName (piattaforma Platform) che si chiama nel costruttore della System.AddIn.Hosting.AddInProcess di classe. E System.AddIn.Hosting.AddInProcess è una classe sigillata in modo che non può essere ereditata e che il metodo non può essere ignorato.

L'unico modo per personalizzare il nome del processo per il componente aggiuntivo è quello di idea declino sull'utilizzo quadro System.AddIn e creare il proprio.

Ecco un elenco buona di articoli sulla creazione di architettura a plugin in C # con un sacco di esempi: Creazione di un plug-in quadro in C # c-risorse -Framework-in-:. risorse

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top