首页 > 解决方案 > 更改 Windows 帐户的显示名称

问题描述

我目前正在尝试找出在哪里可以使用 C# 更改 Windows 帐户的显示名称。经过一段时间的搜索,我找到了netapi32.dll提供的“NetUserSetInfo”功能。但对我来说,似乎只能通过使用“_USER_INFO_22”结构提供大量其他参数来更改显示名称(https://docs.microsoft.com/de-de/windows/desktop/api/lmaccess/ns -lmaccess-_user_info_22)。

是否有其他甚至更简单的方法来更改显示名称?(澄清:我不想更改帐户名称。我想更改显示名称 [Windows 10 登录时显示的名称])。

标签: c#windowsuser-account-control

解决方案


它看起来NetUserSetInfo(..., 1011, ...)USER_INFO_1011结构允许单独设置该名称。


推荐阅读