У нас есть приложение, которое анализирует выходные данные 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.
Мой вопрос:
- Какие критерии следует использовать для извлечения описания? Второе вхождение текста после
:
- А как насчет других языков, например, арабского или китайского?