[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/09/21(Thu) 00:36
投稿者名:たたみ
Eメール:
URL :
タイトル:
VBからWebへのID、PASSを渡しての接続方法
こんにちは、たたみと申します。お世話になります。

VBからの、Web接続方法についてどのようにしたら接続できるか、皆様のお知恵を拝借したく、
投稿させていただきます。

Webからあるファイルをダウンロードするために、VBで作ったEXEで接続しにいくのですが、
その際、会社のセキュリティがあるため、ID、Passを渡してから、外部のWebに
接続しなくてはなりません。

このような場合、ID、PASSをどのようにして、渡せばよいでしょうか?
具体的にロジックをお教えいただければ助かります。

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

投稿時間:2006/09/21(Thu) 02:53
投稿者名:GOD
Eメール:
URL :
タイトル:
Re: VBからWebへのID、PASSを渡しての接続方法
> Webからあるファイルをダウンロードするために、VBで作ったEXEで接続しにいくのですが、
> その際、会社のセキュリティがあるため、ID、Passを渡してから、外部のWebに
> 接続しなくてはなりません。
>
ID、Passを渡すとありますが誰に渡すんですか?
どのように接続してるんですか?ダイヤルアップ方式とか?社内LANには接続済みで外を見るときにゲートウェイ等に対してID、PASSを渡したいということですか?
会社のセキュリティであるならセキュリティを統括している人にどういうロジックで渡せばよいのか聞くのが早いと思うけど。

投稿時間:2006/09/21(Thu) 09:34
投稿者名:たたみ
Eメール:
URL :
タイトル:
Re^2: VBからWebへのID、PASSを渡しての接続方法
> ID、Passを渡すとありますが誰に渡すんですか?
> どのように接続してるんですか?ダイヤルアップ方式とか?社内LANには接続済みで外を見るときにゲートウェイ等に対してID、PASSを渡したいということですか?
> 会社のセキュリティであるならセキュリティを統括している人にどういうロジックで渡せばよいのか聞くのが早いと思うけど。

早速ご返信いただき、ありがとうございます。
お客様の会社のセキュリティなので、おいそれとは聞けないのですが、
プロキシサーバを通して、外部のネットに接続するようになっているようです。
その際に、IDとパスが必要で、それを自動でVBから渡して、外部Webに接続し、
ファイルをダウンロードするということがしたいのですが・・・。
そのような方法はありますでしょうか?
普通にWebへの接続だと、.NETで無い場合、どのようになりますでしょうか?
すいません、何も分からず・・・お教えいただければ助かります。
よろしくお願い致します。

投稿時間:2006/09/21(Thu) 12:45
投稿者名:Say
Eメール:
URL :
タイトル:
Re^3: VBからWebへのID、PASSを渡しての接続方法
状況がよくわかりませんが・・・
objIE.navigare2 strURL
とかしたときに、パスワード入力ダイアログが開くというのであれば、
WshShell.SendKeysあたりを使って流し込んでやるとか。

投稿時間:2006/09/21(Thu) 21:05
投稿者名:GOD
Eメール:
URL :
タイトル:
Re^3: VBからWebへのID、PASSを渡しての接続方法
> 早速ご返信いただき、ありがとうございます。
> お客様の会社のセキュリティなので、おいそれとは聞けないのですが、
>
これに関してはむしろ逆ではないですか?
良く分かっていない人がプログラムを作成する方が問題の度合いがでかい気がします。

> プロキシサーバを通して、外部のネットに接続するようになっているようです。
> その際に、IDとパスが必要で、それを自動でVBから渡して、外部Webに接続し、
> ファイルをダウンロードするということがしたいのですが・・・。
>
私も実際にはやったことがないので本当にいけるかどうか分かりませんが、
プロキシ鯖に対してWNetAddConnection2 APIでコネクションを確立してみてはどうでしょうか。

投稿時間:2006/09/24(Sun) 00:37
投稿者名:ヤマ@文系
Eメール:
URL :
タイトル:
Re^4: VBからWebへのID、PASSを渡しての接続方法
Basic認証ですか?
せっかっく社内から認証かけてるのに
プログラムでIDなどを保存するっていうのはどうかと思います。

一応何か書いておきます。
>GOD様
WNetAddConnection2って便利そうですね。
なんかそれでいけるかんじもしますが、、

余裕があればwinsockとかでゴリゴリやってもいいんじゃないですか?
これならプロトコル把握してれば、ほとんど状況に応じてできると思います。
inetはどこまでできたかなぞです。(proxy通せたかな。。?)
browserコントロールだとどうなるんだろうか。。引数で設定できたか定かではないです。

sendkeysというのがでていましたが
sendmessageとかそれで送っちゃうのが楽そうですよ。

投稿時間:2006/10/11(Wed) 15:31
投稿者名:たたみ
Eメール:
URL :
タイトル:
Re^5: VBからWebへのID、PASSを渡しての接続方法
すいません、皆様ご教示いただきありがとうございます。

色々と、社内で経過をみていたところ、結局C+とのことで、
何がなんだか??どうもVBでは作らないようです。

でも、winsock使用や、WNetAddConnection2での方法は大変勉強になりました。
皆様、ありがとうございました。

> Basic認証ですか?
> せっかっく社内から認証かけてるのに
> プログラムでIDなどを保存するっていうのはどうかと思います。
>
> 一応何か書いておきます。
> >GOD様
> WNetAddConnection2って便利そうですね。
> なんかそれでいけるかんじもしますが、、
>
> 余裕があればwinsockとかでゴリゴリやってもいいんじゃないですか?
> これならプロトコル把握してれば、ほとんど状況に応じてできると思います。
> inetはどこまでできたかなぞです。(proxy通せたかな。。?)
> browserコントロールだとどうなるんだろうか。。引数で設定できたか定かではないです。
>
> sendkeysというのがでていましたが
> sendmessageとかそれで送っちゃうのが楽そうですよ。