在win2000(xp,2003)中登陆都要用户名和密码,如:administrator等
登录后,在“运行”输入“cmd”—》“echo %username%”就能显示你所登录的用户名。如用administrator登录,就显示“administrator”现在在dephi中如何获取该用户名?最好不要用到注册表。
登录后,在“运行”输入“cmd”—》“echo %username%”就能显示你所登录的用户名。如用administrator登录,就显示“administrator”现在在dephi中如何获取该用户名?最好不要用到注册表。
解决方案 »
- 在TreeView节点的前面加了个复选框,怎样判断是否在checkbox前打勾了呢?
- 在使用DBNavigator时,如何能一次跳过多条数据
- 请教一个问题,谁用过Packet Sniffer SDK VCL Edition,高手请进,高分相送!
- Twebbrowser控件做简单的浏览器时遇到问题,高手进来指点呀!!
- Qreport里面的问题急呀急呀!!!!!!!
- 如何在运行时打开ADOConnection的ConnectionString向导?
- 又是form问题。请各位大哥指教~!
- Look at me---怎样在TListBox中显示图标?
- 我下载了csdn离线浏览器我想看源文件,但是说需要一个TLMDSplitterPanel组件,请问去那里下载这个组件!
- 如何实现WINDOWS风格的文件拷贝功能?(显示拷贝进度)
- 快来看啊!奇文!《你该相信谁》
- createfile??
用法参见MSDN.
LPTSTR lpBuffer, // address of name buffer
LPDWORD nSize // address of size of name buffer
);
var
pcUser : PChar;
dwUSize : DWORD;
begin
dwUSize := 21;
result:='';
GetMem( pcUser, dwUSize );
try
if Windows.GetUserName( pcUser, dwUSize ) then
Result := pcUser
finally
FreeMem( pcUser );
end;
end;