Я написал программу, которая отключает некоторые функции 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();