Кастомная оболочка не запускается в Win10 - PullRequest
0 голосов
/ 19 ноября 2018

Я написал программу, которая отключает некоторые функции Win10 и пользовательский доступ, например: DisableTaskmgr , fast switch , etc.... Я изменил значение оболочки по умолчанию, которое было explorer.exe Все изменения установлены нормально, Когда я перезагружаю компьютер, я получаю окна без всякой визуальной информации.так что все в порядке, потому что я изменяю explorer.exe, но win10 не может запустить любое приложение *.exe, которое было на нем установлено.я был изменен 2 место в реестре

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell

и

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell

Дополнительная информация [Код Spinet]:

    string strAppPath = "C:\\MyApp\\MyApp.exe";
    RegistryKey localMachine = RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive.LocalMachine, RegistryView.Registry64);

    RegistryKey regKey = localMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", true);
    regKey.SetValue("Shell", strAppPath, RegistryValueKind.String);
    regKey.Close();
...