c#改变计算机描述段与Pinvoke

本文关键字:Pinvoke 描述 改变 计算机 | 更新日期: 2023-09-27 18:17:42

如何使用Pinvoke更改本地计算机(Windows XP)的描述?我已经找到了直接更改注册表的解决方案,但老实说,我宁愿不这样做。我注意到在Win32_OperatingSystem中,您可以获得描述,但我不知道我需要做什么才能使用此库更改描述。在我的其他Pinvoke示例中,总是有一个我必须使用的方法(有时包含管理对象)。

编辑:这是我正在看的Pinvoke库http://msdn.microsoft.com/en-us/library/aa394239.aspx

c#改变计算机描述段与Pinvoke

您可以使用这个PInvoke方法NetServerSetInfo

如果您为'level'参数传递102,则需要将SERVER_INFO_102结构传递给'buf'参数,您可以在其中设置注释(计算机描述)。