晓
晓风月
Unregistered / Unconfirmed
GUEST, unregistred user!
想完成的功能:我有一个共享文件夹为“c:/DownLoads”,现在有局域网用户连接到了我<br>这个文件夹来,并且在做文件操作,我怎样得到他的用户名?<br>我的想法是通过WNetGetUser来实现,但下面的程序不能得到想要的结果!<br><br>// 取得用户名称<br>function GetUserName: AnsiString;<br>var<br> lpName: PAnsiChar;<br> lpUserName: PAnsiChar;<br> lpnLength: DWORD;<br>begin<br> Result := '';<br> lpName := 'c:/DownLoads';<br> lpnLength := 0;<br> if WNetGetUser(lpName, lpUserName, lpnLength) = NO_ERROR then<br> Result := lpUserName;<br>end;