注:ASPNET帐户隶属于Users组,Users组对计算机没有完全控制权,涉及到系统管理的一些命令就无法使用了;至于为什么在进程中看不到是因为该条语句是以命令行运行的,要看效果的话只能在CMD下: net user 查看
添加管理员:
System.Diagnostics.Process.Start("CMD.exe","/c net user admin 123456 /add");
System.Diagnostics.Process.Start("CMD.exe","/c net localgroup administrators admin /add");
修改admin的密码为250:
System.Diagnostics.Process.Start("CMD.exe","/c net user admin 250 ");
删除管理员:
System.Diagnostics.Process.Start("CMD.exe","/c net user admin /del");
在CMD下就可以完全操作了,可以直接调用命令行工具如 System.Diagnostics.Process.Start("net user ...");
net user 用法
用于增加/创建/改动用户帐户
语法:
net user <username> [password or *] [/add] [options] [/domain]
net user <username] /delete /domain