c# - 更改 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 登录时显示的名称])。
解决方案
它看起来NetUserSetInfo(..., 1011, ...)
和USER_INFO_1011
结构允许单独设置该名称。
推荐阅读
- java - POI 中的 Cell Iterator 以一种奇怪的方式工作 || 经常跳过所需的行|| 怎么解决
- java - 阻止用户通过 URL 访问
- c# - cshtml - 通过数据绑定值调节类
- android - RecyclerView 中的动态线性布局
- spring - Edgware.Release 不能通过 hystrix.command.default 但 [serviceId] 配置 zuul 超时
- java - Spring集成自定义处理步骤
- sql - Codeigniter Where 子句不起作用
- c++ - YUV420 从像素指针到 BGR 图像
- javascript - importxml in javascript function googlesheet
- r - Automatic transfer data from the sql to R