Запустите определенную программу в качестве оболочки Windows, но только для одного пользователя

#java #windows #shell #registry

Вопрос:

Я пытаюсь запустить конкретную программу в качестве оболочки Windows (вместо проводника), но только для одного пользователя.

Что я уже сделал, так это отредактировал системный ключ: HKLMSOFTWAREMicrosoftWindowsNTCurrentVersionWinlogon значение оболочки для myCustomShellLauncher.bat

Это работает, но заменяет оболочку для каждого пользователя, я хотел бы установить это только для некоторых пользователей (или, по крайней мере, оставить проводник в качестве оболочки для выбранных пользователей, оставив всех остальных с моей пользовательской оболочкой)

где myCustomShellLauncher.bat

 @echo off
java -jar myJavaShell.jar
 

Я на win 10 pro

Комментарии:

1. Я думаю, что этот вопрос должен быть адресован Суперпользователю , кроме того, ваш вопрос неясен. Например, вы имеете в виду, что если определенный пользователь нажимает комбинацию клавиш Windows E, ваша пользовательская программа должна запускаться вместо обычного проводника Windows? Я был бы удивлен, если бы этого можно было достичь, потому что сама Windows во многом полагается на Проводник.