当前位置: 首页 > 编程语言 > C#

如何指定AddIn进程名?分享

时间:2023-04-10 16:33:10 C#

如何指定AddIn进程名?我正在使用MicrosoftAddInFramework加载AddIn程序集。我在它们自己的进程中运行它们以将它们与服务分开。我不喜欢它,每个AddIn进程在任务管理器中都显示为AddInProcess32.exe。使用进程隔离时,如何重命名taskmanager中显示的名称以对用户更具描述性?不幸的是你不能。进程的文件名硬编码在私有方法GetProcessName(PlatformPlatform)中,该方法在System.AddIn.Hosting.AddInProcess类的构造函数中调用。System.AddIn.Hosting.AddInProcess是一个密封类,因此无法继承,也无法覆盖该方法。为加载项自定义进程名称的唯一方法是拒绝使用System.AddIn框架并创建自己的框架。以下是有关在C#中创建插件架构的文章列表,其中包含大量示例:CreatingapluginframeworkinC#:Resources。以上是C#学习教程:如何指定AddIn进程名?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: