0
我试图防止窗口在登录时显示Ctrl + Alt + Del菜单,为此,我必须将注册表值从0改为1,我开发了此片代码:在登录时防止按Ctrl + Alt + Del
const string subkey = @"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon";
RegistryKey myKey = Registry.LocalMachine.OpenSubKey(subkey, true);
myKey.SetValue("DisableCad", "1", RegistryValueKind.DWord);
myKey.Close();
但是,当我重新启动Windows时,Crtl + Alt + Del菜单仍然显示出来。任何人都知道最新的问题?
水晶球说你在64位版本的Windows上运行此代码,但是你没有删除抖动强制。所以你写的值最终在Wow6432Node子项中。请使用Regedit.exe进行验证。项目“>”属性“>”生成“选项卡,取消选中”优先选择32位“复选框。并写1,而不是“1”。 –
是的,就是这样!请将其张贴为答案,以便我可以将其标记为正确。 – alface
在我看来,你已经拥有了一切来完成这个Q + A自己。只需写下你自己的帖子并将其标记为解决问题的答案。 –