c# - 如何使用 .NET C# 在登录屏幕中隐藏用户?

标签 c# .net group-policy

我需要在 Windows 上的“切换用户”屏幕中隐藏用户帐户名称。为此,我需要将该用户的名称添加到 本地计算机策略/计算机配置/Windows 设置/安全设置/本地策略/用户权限分配/“拒绝本地登录”。

我需要以编程方式执行此操作。

您知道如何在 .NET C# 中执行此操作吗?

任何链接或任何提示可能会有帮助...

谢谢。

最佳答案

您需要在注册表中写入信息

首先读到这个Configuring User Rights (您可以在其他操作系统上找到相同的内容)

第二次读这个Read-write-and-delete-from-registry

编辑

适用于 Win7 和 Vista Win7 and Vista

编辑2

转到“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon”并创建一个名为“SpecialAccounts”的新项。创建名为“UserList”的“SpecialAccounts”子项。在“UserList”项中,使用要隐藏的帐户名称创建一个 DWORD 值,并将该 DWORD 值保留为 0。对每个要隐藏的帐户执行此操作。

所有这些你都可以用 second link 来完成

关于c# - 如何使用 .NET C# 在登录屏幕中隐藏用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10450198/

相关文章:

c# - 如何在 C# 中设置组策略的密码策略

c# - 在 Linq 查询中尝试

c# - 如何在 Blazor WebAssembly-PWA 中运行离线数据库使用?

c# - 如果未安装 SQL Server 2005,我能否创建并连接到 SQL Server CE 数据库?

c# - 每个代码页是否作为 .NET 中 System.Text.Encoding 的子类实现

.net - Azure AD 登录错误

windows - 特定应用程序的文件权限

c# - 获取带有哈希的完整 URL 以用作 ReturnUrl

c# - 简化空值检查和相等性

c# - 如果从除我的系统之外的任何系统发布,带有代码签名证书的 Clickonce 应用程序将被组策略阻止