C#学习教程:如何指定AddIn进程名称?分享


如何指定AddIn进程名称?

我正在使用Microsoft AddIn Framework加载AddIn程序集。 我在他们自己的进程中运行它们以将它们与服务分开。 我不喜欢它,每个AddIn进程在任务管理器中显示为AddInProcess32.exe。 使用进程隔离时,如何重命名taskmanager中显示的名称,以便为用户提供更多描述?

不幸的是你不能。

该进程的文件名在私有方法GetProcessName(平台平台)中进行硬编码,该方法在System.AddIn.Hosting.AddInProcess类的构造函数中调用。 System.AddIn.Hosting.AddInProcess是一个密封类,因此无法inheritance,并且该方法无法覆盖。

为加载项自定义进程名称的唯一方法是拒绝使用System.AddIn框架并创建自己的框架。

以下是一篇关于在c#中创建插件体系结构的文章列表,其中包含大量示例: 在C#中创建插件框架:资源 。

上述就是C#学习教程:如何指定AddIn进程名称?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1269811.html

(0)
上一篇 1天前
下一篇 1天前

精彩推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注