
Я пытаюсь настроить экран блокировки для пользователей. Я создал новый ключ реестра с тремя значениями:
Я использую, %userprofile%
так как не знаю всех имен пользователей. Но экран блокировки не меняется, только если я использую
C:\user\pictures\Экран блокировки\img.jpg
Нельзя ли использовать %userprofile%
строковое значение реестра или есть другой способ?
Заранее спасибо.
решение1
Мне кажется, это комбинация двух вещей.
Для того чтобы реестр расширил переменные среды, такие как
%userprofile%
или%public%
вам нужно использоватьREG_EXPAND_SZтип значения (выберитеЗначение строки Expendableпри создании значения) вместо стандартногоРЕГ_СЗ(Строковое значение) вы использовалиВы пытаетесь использовать переменную среды пользователя (%userprofile%) в контексте экрана блокировки, который находится до входа в систему любого пользователя. Так какого пользователя он должен использовать? Вы можете использовать только системные переменные среды (вроде
%public%
или%root%
там.)