起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 92|回复: 4

如何在X3平台修改Windows登录用户的密码**

[复制链接]
发表于 2008-10-23 17:48:39 | 显示全部楼层 |阅读模式
请问:
如何在X3平台修改Windows登录用户的密码?
急,急,急!!!
回复

使用道具 举报

发表于 2008-10-23 17:56:27 | 显示全部楼层
抱歉,平台不能直接修改,
请楼主用其他语言实现,然后按照《导入第三方组件》的说明,导入到平台中使用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-24 08:37:58 | 显示全部楼层
在delphi 中用这个方法可以实现:

function NetUserSetInfo(ServernameWideChar;Username:pWidechar;LevelWORD;Buf:pointerarmError:dword)ongInt;stdcall; external 'netapi32.dll';
type
NET_API_STATUS   =   DWORD;
USER_INFO_1003   =   Record
usri1003_password   :   PWideChar;
End;


procedure TForm2.Button1Click(Sender: TObject);
var
dwLevelWORD;
ui_1003 : USER_INFO_1003;
wNewPassword, wComputerName, wUserName PWSTR;
begin
    dwLevel:= 1003;
    wComputerName:=nil;
    wUserName:='administrator';
    wNewPassword:='123';
    ui_1003.usri1003_password:=wNewPassword;
    NetUserSetInfo(wComputerName,wUserName,dwLevel,@(ui_1003),0);
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-24 08:39:57 | 显示全部楼层
平台不支持调用动态链接库吗?
回复 支持 反对

使用道具 举报

发表于 2008-10-24 12:40:48 | 显示全部楼层
支持,需要楼主按照导入第三方控件的说明文档,导入到平台中使用。

楼主可以在论坛中搜索一下,有很多这方面的帖子。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-24 07:34 , Processed in 0.039349 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表