gpt4 book ai didi

c# - 如何指定 AddIn 进程名称?

转载 作者:太空狗 更新时间:2023-10-29 21:29:37 24 4
gpt4 key购买 nike

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

最佳答案

很遗憾,你不能。

该进程的文件名在私有(private)方法 GetProcessName(Platform platform) 中硬编码,该方法在 System.AddIn.Hosting.AddInProcess 类的构造函数中调用。并且 System.AddIn.Hosting.AddInProcess 是一个密封类,因此它不能被继承并且该方法不能被覆盖。

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

这里有一份很好的关于在 C# 中创建插件架构的文章列表,其中有很多例子:Creating a plug-in framework in C#: Resources .

关于c# - 如何指定 AddIn 进程名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8349155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com