繁体   English   中英

防止窗口在登录时按Ctrl + Alt + Del

[英]Preventing windows to Ctrl+Alt+Del at logon

我试图防止Windows在登录时显示Ctrl + Alt + Del菜单,为此,我必须将注册表值从0翻转为1,我开发了以下代码:

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菜单仍然显示。 有人知道出什么问题吗?

多亏了Hans Passant,我找到了答案。

问题是当我为32位编译该代码时,我正在为64位计算机运行此代码...

要更改此设置,我只需要转到“项目”>“属性”>“构建”选项卡,然后取消选中“首选32位”复选框。

谢谢汉斯。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM