tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルネットワークに接続しているユーザー
記事No14335
投稿日: 2009/12/27(Sun) 15:36
投稿者kami
タイトルの通りですが
ネットワークにログインしているユーザー名の取得はどのように
したら出来るのでしょうか。
ローカルマシンはGetUserNameで出来るのですが。
WNetGetUserで出来ると思ったのですが違いました。
宜しくお願いします。

[ツリー表示へ]
タイトルRe: ネットワークに接続しているユーザー
記事No14336
投稿日: 2009/12/27(Sun) 16:23
投稿者オショウ
> ネットワークにログインしているユーザー名の取得はどのように
> したら出来るのでしょうか。

  ログインすると言う行為はどういうことか
  よく考えれば解るかと・・・

  ドメインが無い場合、ログインは、そのPCに対して行い行為
  ですよネ?!

  では、ネットワークとは・・・PC側からみれば、アクティブ
  な状態になっているだけ・・・

  と言うことは、残るは何等かの方法で外部から問いかけて返事
  をもらわないと解らない・・・

  で、セキュリティー関係の都合でそういうポートは大抵閉じて
  いるので、解らないんですが。

※ ネットワークの構成やドメインのあるなしが解れば、もう少し
  突っ込めるとは思いますが、そういう情報をインターネットの
  不特定多数が閲覧する掲示板に書くのはどうかと・・・

以上。

[ツリー表示へ]
タイトルRe^2: ネットワークに接続しているユーザー
記事No14337
投稿日: 2009/12/27(Sun) 20:16
投稿者kami
こんにちは。

そうなんですよね。

>   ログインすると言う行為はどういうことか
>   よく考えれば解るかと・・・
>
チョット簡単に考えていました。
出来るのでしたら使用APIやフロー教えて頂ければ幸いです。

[ツリー表示へ]
タイトルRe^3: ネットワークに接続しているユーザー
記事No14338
投稿日: 2009/12/27(Sun) 22:30
投稿者オショウ
> チョット簡単に考えていました。
> 出来るのでしたら使用APIやフロー教えて頂ければ幸いです。

  いや・・・文章の後半読んだ?

  外部からそのPCに誰かがログインしているか
  どうか・・・解らん。

  スタートアップ等に何かプログラムを仕込み、
  それが外部と情報交換するようなものを作れば
  可能。

  その場合は、ただ単にセキュリティーの設定で
  そのソフトが使う特定ポートを開けて、ソケッ
  ト通信で待つだけ。

  誰かが繋いできたら、その内容に従って返事す
  るのみ・・・

  当然、外部の情報収集するソフトは、そのPC
  から応答が無ければログインしていない・・・

  如何?

※ そのようなプログラムをVB6で作るなら・・・
  ソケット通信する構成になるけど・・・

以上。

[ツリー表示へ]
タイトルRe^4: ネットワークに接続しているユーザー
記事No14339
投稿日: 2009/12/28(Mon) 07:05
投稿者kami
こんにちは。
>
> ※ そのようなプログラムをVB6で作るなら・・・
>   ソケット通信する構成になるけど・・

有難う御座います。
ソケット通信等を調べてみます。

[ツリー表示へ]
タイトルRe: ネットワークに接続しているユーザー
記事No14342
投稿日: 2009/12/28(Mon) 23:10
投稿者Starfish
下記のページのどれかにお望みのものはないですか?

http://www.vbstation.net/sample/0215.htm

[ツリー表示へ]
タイトルRe^2: ネットワークに接続しているユーザー
記事No14343
投稿日: 2009/12/29(Tue) 07:07
投稿者kami
こんにちは。
情報有難う御座います。
> 下記のページのどれかにお望みのものはないですか?
> http://www.vbstation.net/sample/0215.htm
一通りざっとですが、DownLoadしてみましたがサーバーに登録されている
ユーザー情報はありますが、ログインユーザーの情報はないみたいです。
私の検索不足かも知れませんが。

[ツリー表示へ]