c#管理windows本地用户(创建用户、修改密码..)

c#管理windows本地用户(创建用户、修改密码..)

ID:19315813

大小:37.50 KB

页数:8页

时间:2018-10-01

c#管理windows本地用户(创建用户、修改密码..)_第1页
c#管理windows本地用户(创建用户、修改密码..)_第2页
c#管理windows本地用户(创建用户、修改密码..)_第3页
c#管理windows本地用户(创建用户、修改密码..)_第4页
c#管理windows本地用户(创建用户、修改密码..)_第5页
资源描述:

《c#管理windows本地用户(创建用户、修改密码..)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C#管理Windows本地用户(创建用户、修改密码..)usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Runtime.InteropServices;usingSystem.Text.RegularExpressions;usingDevSDK.WinNT;usingDevSDK;namespaceDevSDK.WinNT{publicclassNetUser:Common{//创建用户[DllImport(

2、"Netapi32.dll")]externstaticintNetUserAdd([MarshalAs(UnmanagedType.LPWStr)]stringsName,intLevel,refUSER_INFO_1buf,intparm_err);//修改用户密码[DllImport("Netapi32.dll")]externstaticintNetUserChangePassword([MarshalAs(UnmanagedType.LPWStr)]stringsName,[MarshalAs(U

3、nmanagedType.LPWStr)]stringUserName,[MarshalAs(UnmanagedType.LPWStr)]stringOldPassword,[MarshalAs(UnmanagedType.LPWStr)]stringNewPassword);//删除用户[DllImport("Netapi32.dll")]externstaticintNetUserDel([MarshalAs(UnmanagedType.LPWStr)]stringsName,[MarshalAs(Un

4、managedType.LPWStr)]stringUserName);//枚举全部用户[DllImport("Netapi32.dll")]externstaticintNetUserEnum([MarshalAs(UnmanagedType.LPWStr)]stringsName,intLevel,intfilter,outIntPtrbufPtr,intPrefmaxlen,outintEntriesread,outintTotalentries,outintResume_Handle);//获取用户

5、信息[DllImport("Netapi32.dll")]externstaticintNetUserGetInfo([MarshalAs(UnmanagedType.LPWStr)]stringsName,[MarshalAs(UnmanagedType.LPWStr)]stringUserName,intLevel,outIntPtrintptr);//获取用户所在本地组[DllImport("Netapi32.dll")]externstaticintNetUserGetLocalGroups([Ma

6、rshalAs(UnmanagedType.LPWStr)]stringsName,[MarshalAs(UnmanagedType.LPWStr)]stringUserName,intLevel,intFlags,outIntPtrintptr,intPrefmaxlen,outintEntriesread,outintTotalentries);//修改用户信息[DllImport("Netapi32.dll")]externstaticintNetUserSetInfo([MarshalAs(Unma

7、nagedType.LPWStr)]stringsName,[MarshalAs(UnmanagedType.LPWStr)]stringUserName,intLevel,refUSER_INFO_1bufptr,intparm_err);//释放API[DllImport("Netapi32.dll")]externstaticintNetApiBufferFree(IntPtrBuffer);[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Uni

8、code)]publicstructLOCALGROUP_USERS_INFO_0{publicstringGroupName;}[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode)]publicstructUSER_INFO_1{publicstringsName;//用户名publicstringsPass;//用户密码publicintPa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。