我目前正在尝试找出可以使用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中登录时显示的显示名称)。)
答案 0 :(得分:1)
看起来NetUserSetInfo(..., 1011, ...)
和USER_INFO_1011
结构允许分别设置该名称。