请问若我知道局域网内的一台装有2000系统的计算机的帐户和密码,如何用程序实现在一台win98系统的计算机上用此帐户和密码登陆此2000系统的计算机,注意win98系统的当前用户并不是你要用来等录的帐户,不能用注销来实现。
我知道用Api函数WnetAddConnection2,但因为win98的当前用户并不是你用来登陆2000的帐户,而又不能注销98更改登陆用户,所以用此函数不能登陆。不知道各位大虾有什么好的建议,谢谢!凡是发表意见者均有分!
我知道用Api函数WnetAddConnection2,但因为win98的当前用户并不是你用来登陆2000的帐户,而又不能注销98更改登陆用户,所以用此函数不能登陆。不知道各位大虾有什么好的建议,谢谢!凡是发表意见者均有分!
解决方案 »
- delphi6.0 运行提示:Acess violation at address 0730267B in module 'BORdbbk61.dll'.write of address 5C60204.
- 高分求方案,200分
- 简单问题:如何更改我的应用程序的图标啊?
- delphi中那么多的组件, 如何才能知道哪个怎么用?delphi中有没有说明?
- 急!delphi6.0用ADO操作access数据库主从表,增加记录,为何从表不能增加?
- SelectDirectory的用法!!
- 100分求助:日文翻译成英文的翻译软件,最好是嵌入式的,也就是说,可以从Word,Excel 中就能直接整篇翻译的翻译软件.
- 一个clientsocket使用telnet连unix的问题
- 调用api实现关机、重启、黑屏、鼠标控制的问题
- 关于网络程序调试时的疑惑:
- 奇怪,分辨率从1024*768改为800*600后任务栏不见了。(郁闷呀!小散20分)
- 世界上最简单的问题
(Sender : TObject);
var
NetSource : TNetResource;
begin
with NetSource do
begin
dwType := RESOURCETYPE_ANY;
lpLocalName := X:;
// 将远程资源映射到此驱动器
lpRemoteName := \\hqServer\sys;
// 远程网络资源
lpProvider := ; // 必须赋值,
如为空则使用lpRemoteName的值。
end;
WnetAddConnection2(NetSource, Password, Guest,
//用户名为Guest,口令为Password
CONNECT_UPDATE_PROFILE);
//下次登录时重新连接
//此时在Windows资源管理器中可看到网络驱动器X:
if MessageDlg(Are you sure to disconnect Drive ?,
mtConfirmation, [mbYes, mbNo], 0) = mrYes then
//不管是否有文件打开,断开网络驱动器X:
WNetCancelConnection2
( X:, CONNECT_UPDATE_PROFILE, True);
end;
end;
这个问题很简单,如果在操作系统板块问会好些。
已经几天没有人帮忙了,不能见死不救吧。
那就请教黑客吧!那也是利用系统漏洞~~~~~