VC修改用户密码

来源:互联网 发布:js 数组转对象 编辑:程序博客网 时间:2024/05/16 07:10
使用NET api可以,这样试试
#include "stdafx.h"#include<Windows.h>#include <lm.h>#pragma comment(lib, "netapi32.lib")int main(){    TCHAR strName[10]={0};      DWORD he;      ::GetUserNameW(strName,&he);      USER_INFO_1003 ui;      ui.usri1003_password = L"xcj0127";      DWORD dwResult = ::NetUserSetInfo(NULL, strName, 1003, (LPBYTE)&ui, NULL);      int a=GetLastError();      if(NERR_Success==dwResult)      {          MessageBox(NULL,L"修改成功",NULL,0);      }      else      {          char buf[100]={0};        sprintf(buf,"错误代码是:%d",GetLastError());        MessageBoxA(NULL,buf,NULL,0);      }}

亲测,可行,但是,对于安装360则不可,即使添加信任,也会报出拒绝访问的错误...
0 0
原创粉丝点击