Какой элемент в WIX XML устанавливает поле описания процесса, отображаемого в диспетчере задач Windows? - PullRequest
1 голос
/ 06 декабря 2011

У меня есть WIX, который устанавливает службу Windows C #.Все хорошо.Было бы еще лучше, если бы я как-то смог изменить поле описания процесса, когда оно отображается в диспетчере задач 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 ]

1 голос
/ 07 декабря 2011

.exe будет использовать атрибут сборки AssemblyTitle в диспетчере задач.

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

Имя и отображаемое имя, указанные в элементе serviceInstall, относятся к имени и описанию, как показано в сервисеуправляющий менеджер (services.msc)

0 голосов
/ 14 декабря 2011

DisplayName и Description в serviceIntaller.designer.cs - это те, которые отображаются в списке служб (запустите services.msc, чтобы проверить это), а ServiceName - это то, что отображается в Taskmanager -> Service.

...