파워빌더에서 사용자 LAN ID 알아내기

이 경우에는 WIN32  API를 사용해야  합니다. 다음과 같이 GetUserNameA() WIN32 API 함수를 이용해 사용자의 LAN ID를 알아낼 수 있습니다.

//먼저 외부 함수로 GetUserNameA()를 다음과 같이 정의
Function boolean GetUserNameA( ref string userID, ref ulong len ) library "ADVAPI32.DLL"

//파워빌더 스크립트로
string  login_name
string  ls_temp
ulong   lul_value
boolean lb_rc

lul_value = 255
ls_temp = Space( 255 )
lb_rc = GetUserNameA( ls_temp, lul_value )
login_name = Trim( ls_temp )
Posted by 민서정
l