PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
13486 | 00/10/06 10:54:08 | RE(5):ログオンユーザーの取得方法 お礼 By ringostar |
13481 | 00/10/05 21:05:48 | RE(4):参考情報: GetUserName と WNetGetUser の違い By Taka |
13479 | 00/10/05 18:28:33 | RE(3):PB6.5: ログオンユーザーの取得方法 By ブヒモヒ |
13478 | 00/10/05 17:58:54 | RE(2):PB6.5: ログオンユーザーの取得方法 By Taka |
13475 | 00/10/05 16:22:13 | RE(1):PB6.5: ログオンユーザーの取得方法 By M.M |
13470 | 00/10/05 14:36:59 | PB6.5: ログオンユーザーの取得方法 By ringostar |
カテゴリ:PowerBuilderの開発環境
日付:2000年10月05日 17:58 発信者:Taka
題名:RE(2):PB6.5: ログオンユーザーの取得方法
M.Mさん、こんにちは。
>>PowerBuilderで現在ログオン中のWindowsNTユーザーを取得できるのでしょうか?
>
>Win32APIの\"WNetGetUser\"を使用すれば取得可能かと思いますが、
>業務多忙のため、実験君ができません?。(;_;)
>
>ということで、どなたか引き継いでもらえないでしょうか。
【外部関数宣言】
function long WNetGetUser( string lpName, ref string lpUserName, ref long lpnLength ) &
library \"mpr.dll\" alias for \"WNetGetUserA\"
【スクリプト】
string dummy, name
long byt = 100, rtn
SetNull(dummy)
name = Space(byt)
rtn = WNetGetUser( dummy, name, byt )
MessageBox( String(rtn), name )
こんな感じでどうでしょうか。
第3パラメータは、返されたlpUserNameの長さが入ってくるのでref渡しにします。
第1パラメータはよくわかりません。
ということで、どなたか引き継いでもらえないでしょうか。(爆)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.