サーバでクライアントのexe名を知るには?


hiro  2012-01-31 11:35:05  No: 147480  IP: 192.*.*.*

VB.net
IIS
Windows Server

WebサービスとWCFの混在で作成しています。
将来的にはWCFに統一する予定です。

クリックワンスで利用するクライアントexeの
exe名をサーバーで取得して、サービスごとに
検索できるようにしようとしています。

クライアントexeの数が膨大なため、サービス変更に
対するクライアントアプリへの影響範囲をもれなく
把握するためです。

IPアドレスはHttpRequestオブジェクトから取得
可能(WCFだと無理?)だと思いますが、exe名を
知るにはどうしたら良いでしょうか?

編集 削除
魔界の仮面弁士  2012-01-31 12:36:07  No: 147481  IP: 192.*.*.*

ClickOnce アプリの起動時などに発行される、配置マニフェストの
リクエストぐらいしか判定箇所は無いと思います。

クライアントから意図的に、User-Agent あるいは認証ヘッダー等で
情報お送出しない限り、exe の判定はできないのではないかと。

編集 削除