• 締切済み

VB6からADSIを使用してユーザのアトリビュート(電話番号など)の情報取得方法

VB6からADSIを使用してユーザの詳しい情報を取得したいと思っています。 ユーザ名、ログイン日時などはほかのAPIで取得できたのですが、詳しいユーザのプロパティ(姓、名、電話番号など)が取得できません。 情報量も少なく、その方法についてサンプルコードなどどんな情報でも良いのでどなたかよろしければ回答おねがいします。

みんなの回答

  • unamana19
  • ベストアンサー率62% (56/89)
回答No.1

ADSIをタイプライブラリを利用することで利用するサンプル なら、 http://www.vbstation.net/spec/S8.htm は、参考になりませんか?

miami55
質問者

補足

ありがとうございます。 ですが、私の説明が不十分で、ここまではなんとかできていて、取得対象を、特定のユーザが持つプロパティにする(例えばobjUser.NameだったものをobjUser.TelephoneNumberなどに変更)とエラーが発生してしまいます。 よろしければその辺りのことを教えていただけないでしょうか。

関連するQ&A

  • ADSIにてOUに登録してあるユーザの姓・名を取得するには

    質問させてください。 ADSIを使用し、OU(User)に登録されているユーザのログオンアカウント名・姓・名・会社名を取得したいと考えております。 ADSIにて情報を取得する際アカウント名は"sAMAccountName"・会社名は"company"で表記しますが 姓・名がどのように表記したらよいかわかりません。 知っていらっしゃる方いらっしゃいましたら教えていただけないでしょうか。 以上、お手数お掛けいたします。 宜しくお願い致します。

  • VB6.0のレジストリ情報取得方法

    VB6でレジストリの情報取得について、質問いたします。 VBにて、レジストリのセクション名を取得(検索して存在するなら真の値を返すだけでもよい)したいのですが、APIとか関数はあるのでしょうかまたは、出来るのでしょうか?調べた限り見つからない・・・・(-_-; 宜しくお願いします。

  • 特定ユーザーのプロセス情報を取得するには

    こんにちは。 VB.NET 2003で、現在起動されている全プロセスから、 特定のユーザーが起動した ・プロセスID ・プロセス名称 の情報を取得する方法はありますでしょうか? System.Diagnostics.Process.GetProcessesで、 プロセス情報が取得できるので、 その中から、特定のユーザーの情報だけを洗い出そうとしたのですが、 ユーザー名に当たるプロパティが見つけられませんでした。 Process クラスには、ユーザー名は持っていないのでしょうか? よろしくお願いいたします。

  • VBで指定先端末のログインユーザ取得

    VB2010の環境で指定したIPのログインユーザーを取得する方法を ご教授下さい。ローカルのユーザー名は取得できるのですが・・・

  • PC情報の取得について

    VBのプログラムからパソコンのメーカー名、型式、製造番号等の情報を取得する方法ってあるのでしょうか?いろいろなAPI等も調べてみましたが見つける事が出来ませんでした、、何か情報をご存知でしたら是非ご教授下さい。 資産管理等のソフトを実行するとこのような情報を画面表示してくれるので何か方法があると思うのですが行き詰ってしまいました、、どうかよろしくお願いします。 ※VBは6を使用しています。

  • VB6でCPU情報の取得

    現在事情がありVB6の勉強をしております。 VB6でCPU情報を取得したいと思っているのですが、インターネット等を調べてもそれらしいものがありませんでした。 具体的にはシステムのプロパティを開いたときに表示されるCPUの種類とクロック数(他にもCPUに関する情報が取得できれば)が取得したいのですが、取得できる方法をご教示ください。

  • VB6で呼び出し元の情報を取得する方法について

    Win XP VB6 SP5 VB6で呼び出し元の情報を取得する方法について VB6で ・呼び出し元の関数本体が宣言されているソースのファイル名 ・呼び出し元の関数名 を取得する方法はありますでしょうか? システムログを生成する時に利用しようかと考えています。

  • VBでインストール済みアプリケーション情報を取得する方法

    VBにてPCにインストール済みアプリケーション(「コントロールパネル」ー「プログラムの追加と削除」に表示されるアプリケーション)の情報を取得死体のですが、これら情報はどのようにして取得できるのでしょうか? レジストリキーの検索やWMIなど探してみたのですが、うまい解決策が見つかりません。 API関数があるのでしょうか?

  • CentOS7でユーザーを取得する方法を教えて下さ

    CentOS7でユーザーを取得する方法を教えて下さい コマンド、またはbash上で、フルネームとユーザー名を取得したいです。 添付しているのはGUI上の『ユーザーの追加』画面です。 ここで追加したユーザーのフルネームとユーザー名をコマンド、またはbash上で、一覧ではなく、ログインしている全ユーザーではなく、カレントユーザーの情報を取得したいです。 以上、よろしくお願いします。

  • クライアント情報の取得について(Win32API)

    同一ドメイン内に接続されているクライアント情報をサーバで取得したいのです。 サーバ上でサービスとして動作させています。ドメイン内にあるクライアントの 情報を取得したいと思っています。取得したい内容は、 1.コンピュータ名 2.ユーザ名(クライアントがログインしている時のユーザ名) 3.IPアドレス 4.MACアドレス の4つです。この4つのクライアント情報をサーバ側で取得したいのですが。 これら取得に関するWin32APIはありますか? プログラミング環境は、C言語(VisualC++)です。