自定义外壳程序无法在Win10中启动

时间:2018-11-19 05:56:26

标签: c# shell registry kiosk regedit

我写了一个程序,该程序不赞成某些Win10功能和用户访问权限,例如: DisableTaskmgr , fast switch , etc...。我将默认的Shell值更改为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();

0 个答案:

没有答案