4

Я хочу получить системный язык по умолчанию в Windows 7, я понял, что экран входа в систему использует это. Поэтому я хочу запустить одно приложение во время запуска системы, прежде чем появится экран входа в систему. Так что результат, который я получаю, не зависит от пользователя. Пожалуйста, дайте мне знать, если есть указатели ...

2 ответа2

4

Вам не обязательно запускать это с экрана входа в систему, например:

systeminfo /FO LIST | find "System Locale"

Альтернативу для разработчиков можно найти здесь: MSDN - GetSystemDefaultLocaleName

Этот результат будет независимым от пользователя!

Не используйте сервис только для того, чтобы получить это значение, сервисы предназначены для долгосрочных задач.

Не используйте провайдеров учетных данных , они используются как методы аутентификации.

3

Я знаю, что в Windows 7 представлены Trigger Startup Services, которые позволяют запускать службы без необходимости входа пользователя в консоль. Надеюсь, это может указать вам правильное направление:

http://windowsteamblog.com/blogs/developers/archive/2009/10/26/windows7-trigger-start-services-part-1-introduction.aspx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .