Следующее является взломом, но для того, что мне нужно для его штрафа.
Я создал программу на C #, которая показывает текст EULA и имеет кнопку «Согласен и не согласен».
Я установил HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
для запуска этой программы.
Когда компьютер загружается, отображается обычная подсказка для входа.
После входа в систему запускается пользовательская программа EULA.
Здесь нет оболочки обозревателя, меню «Пуск», фона и т.д. (Что я и хочу).
Кнопка не согласен выключает компьютер и работает нормально.
Я хочу, чтобы кнопка «Согласен» загружала обычную оболочку Windows Explorer (меню «Пуск», фон и т.д.).
Я использовал следующую команду C #: Process.Start("explorer.exe");
Однако это запускает окно проводника, а не оболочку. Я хочу, чтобы оболочка запустилась.
Что мне не хватает?