У нас есть приложение, которое анализирует выходные данные sc qdescription <service_name> чтобы получить описание службы, и обычный вывод выглядит примерно так:

C:\>sc qdescription WSearch
[SC] QueryServiceConfig2 SUCCESS

SERVICE_NAME: WSearch
DESCRIPTION:  Provides content indexing, property caching, and search results for files, e-mail, and other content.

Однако мы только что обнаружили, что в зависимости от языка ОС, вывод может быть разным, например, на немецком языке:

C:\>sc qdescription WSearch
[SC] QueryServiceConfig2 ERFOLG

SERVICE_NAME: WSearch
BESCHREIBUNG:  Stellt Inhaltsindizierung und Eigenschaftenzwischenspeicherung und Suchergebnisse für Dateien, E-Mails und andere Inhalte bereit.

Мой вопрос:

  • Какие критерии следует использовать для извлечения описания? Второе вхождение текста после :
  • А как насчет других языков, например, арабского или китайского?

0