读取当前登陆的用户名称,有时会出错,请高手指点。
使用@UserName读取当前登陆的用户名称时,有时会显示system,如何才可以准确显示当前登陆的用户名称? msgbox(0,"test",@UserName)好像是这样吧 就是使用msgbox(0,"test",@UserName) 有时会显示system。 楼主你可以试下直接读注册表:
RegRead("Hkey_current_user\software\microsoft\windows\currentversion\explorer", "logon user name")
目前我一直是直接读注册表,还没有发现出错。
[ 本帖最后由 gaoyuan22 于 2008-10-11 11:59 编辑 ] 要确认文件是不是以system权限运行的~~~~
页:
[1]