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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.