更改 Windows 个帐户的显示名称
Change display name of Windows account
我目前正试图找出在哪里可以使用 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 中登录时显示的名称])。
看起来 NetUserSetInfo(..., 1011, ...)
和 USER_INFO_1011
结构允许单独设置该名称。
我目前正试图找出在哪里可以使用 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 中登录时显示的名称])。
看起来 NetUserSetInfo(..., 1011, ...)
和 USER_INFO_1011
结构允许单独设置该名称。