

クライアントのVBAから、サーバにHTTPで文字データを送信しようとしています。
1. WinAPIの"InternetOpenURL"(wininet.dll)が使えると思いましたが、MSDNLibraryではWinCE用と英語で言っているようでした。W2Kの自PCにも上記DLLは入っていますが、W2Kで使うのは一般的ではないのでしょうか?
2. クライアントのIPアドレスも送信したいので、wsock32.dllのAPIで取得しようとしています。wininetやwsock32が、いつインストールされるものなのか(OS入れた時か、Officeか、IEか等)を調べる手段はあるでしょうか?また、MS社以外の製品によって、これらのDLLがアップデートされてしまうことは通常ないと考えていてよいものでしょうか?
ご教授下さいますよう、よろしくお願いします。
No.1ベストアンサー
- 回答日時:
1, もしかしてCE .Net用のMSDNのページを見ていませんか?
http://msdn.microsoft.com/library/en-us/wcewinet …
普通はこちらです。
http://msdn.microsoft.com/library/en-us/wininet/ …
IE3.0以降がインストールされたWin95以降、WinNT4.0以降が対象のようです。
2. wininet.dllは元から入っているか、IE3.0以降を入れることでインストールされるらしいです。
wsock32.dllはさらに低レベルの物ですから、それ以前にインストールされているでしょうね。
どちらにしろ現在このdllが入っていない稼動状態のWindowsはほぼ無いと思います。
> MS社以外の製品によって、これらのDLLが
ウイルスとか。
真っ当なソフトなら多分そんなことはしないでしょう。
そもそもライセンスは大丈夫か?って気がしますし。
早速のご回答ありがとうございました。お陰さまでVBAで書く際の心配は解消しました。
1. ご指摘の通り、CE用ページ(MSDNL2000JulyRel(CD版)で検索してHitした)を見ていたようです。教えて頂いたWebページへ飛んだところ、確かにW2KもOKとのことで、ホッとしております。
2. 複数クライアントで動作させることを念頭に、該当DLLの無い端末があると困るなと思っていたのですが、ご意見を伺って安心致しました。
後学のために、もう1点お願いします。
どの製品がどのファイルを置くかは、公開されないものでしょうか?インストール前後でtreeコマンドの結果を比べるような地味な方法以外にご存知でしたらお知恵を拝借したいと思います。
No.2
- 回答日時:
> どの製品がどのファイルを置くかは、公開されないものでしょうか?
私はちょっと知りませんね。
部分的なものであれば、インターネット上に散在しているようですが。
アップデートやサービスパックなども考えるとうんざりするぐらいありそうな気がします。
私は使ったことはありませんが、こういったツールを使うとTreeよりは楽に調べられるかもしれません。
http://hp.vector.co.jp/authors/VA014775/VersionC …
他にもこういったツールは探せばあると思います。
ただWindowsのバージョンなどによってもインストールされるファイルは変わってくるでしょうから、完全ではないでしょうね。
treeよりは格段に便利そうなツールですね。
次回アップデート時に試してみたいと存じます。
hofuhofuさん、どうもありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
[VB.net] ExcelへのQRコード出...
-
OLEPRO32.DLLが見つかりません
-
accessがインストールされてい...
-
次のクラスは登録されていませ...
-
う~ん…。
-
VBAでArrayListを使う為の「msc...
-
発行元:不明???
-
VB.NETで参照設定したDLLの修正...
-
Designer.vbは直接コードをいじ...
-
Windows PowerShellでC言語を実...
-
意味不明の実行時エラーで困っ...
-
「読み込み違反」が起きたとき...
-
exeファイルを実行するとすぐに...
-
ACCESS VBAで別のACCESS(mdb)を...
-
excel vbaから実行するexe実行...
-
Javaから直接プリンターへ印刷...
-
アウトルックが起動しているか...
-
ウェーブレット変換に関して
-
VBで実行中のEXEファイルの情報...
-
ManagementClassが見つからない。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでArrayListを使う為の「msc...
-
う~ん…。
-
VB.NETでSPREADの設定方法
-
VB6.0で作成したexeファイルが...
-
Product Codeの変更法は?
-
VB6(SP5)+OO4OでCreateObjectが...
-
VB6で作成したアプリを配布する...
-
発行元:不明???
-
accessがインストールされてい...
-
VB.NET で作られたソフト...
-
VB.NET(2017)で インストーラを...
-
VB5で依存ファイルが最新で...
-
[VB.net] ExcelへのQRコード出...
-
Excelがインストールされてない...
-
.NetFrameWork2.0を1.1にダウン...
-
ビルドした.exeファイルは.NE...
-
サーバーにインストールできな...
-
CUBASE AIのセットアップについ...
-
ExcelCreatorについて
-
今回、windows 環境下で動くデ...
おすすめ情報