プロが教える店舗&オフィスのセキュリティ対策術

サーバ側とクライアント側で共通の内容。。
例えば、WebへのLoginユーザなどは、サーバ側では、
REMOTE_USERで受け取れると思うのですが、
クライアント側でもWebへのLOGINの情報が、VBで取得できるような環境変数とかに、入っているのでしょうか?
やりたいことは、サーバ側で、クライアント個別のファイルを作成して、クライアント側に保存されているEXEで、そのファイルにアクセス
したいと思っております。
その場合、クライアントのEXEが取得できるような環境変数は
あるのでしょうか?

例) クライアント  aiueo(WebへのLogin) ・・・(1)
     ↓
   サーバ   aiueo・・・(REMOTE_USERで取得)
        (サーバ側でaiueo.txt作成し、URLで
         クライアントのTEST.EXEを指定したWeb
         ページを作成)
     ↓  
   クライアント TEST.EXEは実行できます
        aiueo.txt←((1)のLoginがクライアントの                TEST.EXE[VB]で取得
              することは可能ですか?)

※サーバとクライアントで同じ内容を見れるものであれば、
 どんなものでも結構です。
 教えてください。

説明がわかりづらくて済みません。

A 回答 (1件)

サーバー側でTEST.EXEを指定したWEBページを作成する際に、


TEST.EXEへの引数として、aiueo.txtを渡せたらと思いますが、
<a href=c:\xxx\TEST.EXE aiueo.txt>xxxx</a>
見たいな感じで。
と、思ってやってみると、手元のIE4.0では、引数を指定することは無理でした。

で、他の方法を考えると、共有されている情報として、クライアント側の
IPアドレス(またはPC名)が唯一かと思います。
サーバー側にaiueo.txtでファイルを作成するのではなく、
クライアントのIPアドレスでのファイル名にしてはどうでしょうか?
(または、このファイルにaiueo.txtのファイル名を格納)

あるいは、クライアント側のWEBブラウザに少々手を入れて、
認証時のユーザー名(aiueo)を覚えておくとか。
(IEのモジュールを使って、WEBブラウザを半自作する感じ)
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。
IPをファイル名にして、やってみます。

お礼日時:2003/10/10 10:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!