Я создаю программу, которая, помимо прочего, будет управлять Сервисами. Я пытаюсь перечислить Услуги аналогично тому, как они перечислены в msconfig
(первое окно ниже).
Я нашел, где сервисы перечислены в реестре. В Vista и Win7 DisplayName и Description часто являются ссылками. Например, @%SystemRoot%\system32\aelupsvc.dll,-1
- это данные DisplayName для Сервиса Application Experience
. В Win7 есть место, где хранятся эти ссылки, что облегчает получение правильного DisplayName. Но в Vista я не нашел место в реестре, где хранится эта информация. Поэтому я посмотрел на файл, на который ссылаются, и обнаружил, что File Description
на вкладке Details
свойств файлов будет достаточно.
Так, как я могу получить File Description
? Я использую Java, поэтому я предпочитаю использовать Java или командную строку top, чтобы получить эту информацию.