From: Park Heesob Date: 2002-04-06T18:30:11+09:00 Subject: Re: How to determine login on Windows? Hi, You can get username using GetUserName API like following require 'Win32API' GetUserName = Win32API.new("advapi32","GetUserName",['P','P'],'L') buffer = "\0" * 256; nsize = [256].pack("L") GetUserName.Call(buffer,nsize) len = nsize.unpack("L")[0] username = buffer[0 ... len].chop Park Heesob. ----- Original Message ----- From: "Phil Tomson" Newsgroups: comp.lang.ruby To: "ruby-talk ML" Sent: Saturday, April 06, 2002 4:35 PM Subject: How to determine login on Windows? > On Unix to determine the current login you can do: > require 'etc' > puts Etc.getlogin > > But on Windows (Ruby compiled with MSVC) "require 'etc'" fails (no Etc > module)... How could one determine the current login on Windows? > > Phil �������������������������������������������:������g����~���&�����f�v����a�������_�j(��&