网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > VC++ > 正文
用VC实现远程修改NT帐号
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/15
下载{$ArticleTitle}原创论文样式
nbsp;
p=wcsstr(User,L“User=");  
if(p)  
wcscpy(User,p+5);  
else  
User=NULL;  
p=wcsstr(Password,L“Password=");  
if(p)  
wcscpy(Password,p+9);  
else  
Password=NULL;  
p=wcsstr(NewPassword1,L“NewPassword1=");  
if(p)  
wcscpy(NewPassword1,p+13);  
else  
NewPassword1=NULL;  
p=wcsstr(NewPassword2,L“NewPassword2=");  
if(p)  
wcscpy(NewPassword2,p+13);  
else  
NewPassword2=NULL;  
}  

//调用API函数更改口令
NET_API_STATUS ChangePassword(){  
return NetUserChangePassword  
(NULL,User,Password,NewPassword1);  
//NULL为用户所属服务器  
//User为用户账户名  
//Password为旧密码  
//NewPassword1为新密码  
//函数返回值为NET_API_STATUS类型  
}  

void main(){  
char* pRequestMethod;  
pRequestMethod=getenv  
(“REQUEST_METHOD");  
if (pRequestMethod == NULL){  
cout < <  
“This program is designed to run as a CGI script\n";  
return;  
}  
//限定以表单提交的形式执行CGI程式,  
否则将页面重定向到输入表单  
if (strcmp(pRequestMethod,“POST") != 0){  
cout < < “Location: /changePass.htm\n\n";  
return;  
}  
PrintMIMEHeader();  
PrintHTMLHeader();  
GetPOSTData();  
ProcessData();  

if(wcscmp(NewPassword1,NewPassword2)== 0)  
{  
switch(ChangePassword()){  
case NERR_Success:  
cout < < “< center >  
< h2 >成功更改用户密码。< /h2 >";  
break;  
case ERROR_ACCESS_DENIED:  
cout < < “< center >< h2 >  
密码更改失败:拒绝访问。< /h2 >";  
break;  
case ERROR_INVALID_PASSWORD:  
cout < < “< center >< h2 >  
密码更改失败:无效的密码。< /h2 >";  
break;  
case NERR_UserNotFound:  
cout < < “< center >< h2 >  
密码更改失败:不存在该用户。< /h2 >";  
break;  
case NERR_PasswordTooShort :  
cout < < “< center >< h2 >密码更改失败:  
新密码不合要求,请选择新的密码。< /h2 >";  
break;  
default:  
cout < < “< center >< h2 >密码更改失败。< /h2 >";  
}  

}  
else  
cout < < “< center >< h2 >密码更改失败:  
两次输入新口令不一致。< /h2 >";  
PrintHTMLTrailer();  
}

  • 上一篇资讯: 工具条的停靠控制
  • 下一篇资讯: VC++的全屏显示问题
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号