- .NetUserAdd
- .NetUserDel
- .NetUserGetInfo
- .NetUserSetInfo
- .NetUserChangePassword
- .NetUserEnum
- .NetUserGetLocalGroups
初始化
首先,正如许多C#开发者都知道的,我们要引入InteropServices名字空间到我们的工程中,以便能够访问dll中的函数。这可以通过如下的代码片断实现:
/ 代码片断 1.0
using System.Runtime.InteropServices;
代码结束
一旦我们拥有了访问权限,我们就可以将dll中的函数声明引入,我们将使用方法和结构体来关联它们。函数调用将在下面讨论:
使用C#添加一个用户
在网络函数中最重要的操作之一就是向一个网络或计算机添加一个用户。要通过C#添加一个用户,我们需要使.NetAddUser函数,该函数允许我们添加用户到特定的计算机,如果我们将servername置空,用户将被添加到本地计算机。在下面的代码片断中,我们将看到如何声明和使.NetUserAdd函数。我们在使用该函数前,需要定义一个结构体USER_INFO_1,来作.NetUserAdd的参数。