Win2000用户登陆

IOLIR 2003-09-28 11:43:16
如何在Win2000用户登陆后取得用户名?(在开机和注销后登陆时按下“确定”后的那一刻我想取得所登陆的用户名)

如何?
...全文
52 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
IOLIR 2003-10-06
  • 打赏
  • 举报
回复
不能提帖,我自己顶~~~
IOLIR 2003-10-06
  • 打赏
  • 举报
回复
我看到过一个软件能屏蔽掉Win2000的登陆而使用自己的登陆,Windows应该由提供这方面的API吧?
lxl 2003-09-28
  • 打赏
  • 举报
回复
如果你要在用户刚登录时找到用户名,那就让WIN2000在启动时运行相应程序了,实现这样的方法就比较多:
1。加到启动组
2。改注册表
3。win.ini
以及自己写服务程序等等
lxl 2003-09-28
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var
lpBuffer :Array[1..64] of Char;
nSize :Cardinal;
sUserName : String;
Begin
//取登录用户名
nSize := 64;
GetUserName(@lpBuffer, nSize);
sUserName := lpBuffer;
sUserName := Copy(sUserName, 1, nSize-1);
Edit1.Text := sUserName;
end;
upingking 2003-09-28
  • 打赏
  • 举报
回复
我想只有微软能,在等录时微软已经做了保护,让密码只传给windows系统。

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧