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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.