PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22419 06/01/20 16:55:03 RE(1):PB6.5: ログオンユーザのドメイン名を獲得したい By ナッチー
22399 06/01/12 09:52:07 PB6.5: ログオンユーザのドメイン名を獲得したい By ナッチー

カテゴリ:スクリプトの記述
日付:2006年01月20日 16:55 発信者:ナッチー
題名:RE(1):PB6.5: ログオンユーザのドメイン名を獲得したい

下記のWINDOWS API により、環境変数の獲得 (USERDOMAIN)で取れました。

PB D.S. のフリーライブライリから借用させていただきました。

//function: uf_GetEnvVal  (Win32API:GetEnvironmentVariableA)
//
//function ulong GetEnvironmentVariableA
//( string s1, REF char c2[261], ulong ul1 ) library \"kernel32.dll\"
//
//  環境変数の値を取得する
//
//    引数
//      pm1_word:環境変数のキーワード(例 TEMP)
//
//  戻り値:取得した環境変数の値

char lc_value[261]
if GetEnvironmentVariableA(pm1_word, lc_value, 261) > 0 then
Return lc_value
else
Return \"\"
end if


>WINDOWS環境にて、コンピュータにログオンしているドメイン名を獲得したいと考えています。

>ログオンユーザ名やコンピュータ名は、WINDOWS API の、GetUserName や、GetComputerNameで、
>獲得できるのですが、ドメイン名の獲得方法が解りません。

>API使用、レジストリ値獲得、その他方法は何でも良いのですが、
>できればOSの種類に依存しない方法(WIN95,98,NT,2000,XP)が好ましいです。

>様々な検索を掛けてみたのですが、見つけることができませんでした。

>よろしくお願い致します。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

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