WIX XML中的哪个元素设置Windows任务管理器中显示的进程的描述字段?

时间:2011-12-06 18:34:48

标签: c# visual-studio windows-services installer wix

我有一个安装C#windows服务的WIX。一切都是好的。如果我以某种方式能够在Windows任务管理器中显示该过程的描述字段时更好。我认为这个元素中的描述可以做到,但显然它不是:

<Component Id="MyWindowsServiceExeComponent" Guid="*">
<File Id="MyWindowsServiceExe" 
      Name=".My.WindowsService.exe" 
      KeyPath="yes" 
      DiskId="1" 
      Source="$(var.SourceFileDir)My.WindowsService.exe" />
<ServiceInstall 
      Id="MyServiceInstaller" 
      Name="MyServiceInstaller"
      DisplayName="My Service" 
      Type="ownProcess" 
      Start="auto" 
      ErrorControl="normal" 
      Vital="yes"
      Account="LocalSystem"
      Description="Provides services for all components." />

2 个答案:

答案 0 :(得分:1)

.exe将在任务管理器中使用程序集属性AssemblyTitle

[assembly: AssemblyTitle("This is my description")]

serviceInstall元素中指定的名称和显示名称与服务控制管理器(services.msc)中查看的名称和描述相关

答案 1 :(得分:0)

serviceIntaller.designer.cs中的DisplayName和Description是显示在服务列表中的(运行services.msc以检查它),ServiceName是在Taskmanager中显示的那个 - &gt;服务。