VB.net
IIS
Windows Server
WebサービスとWCFの混在で作成しています。
将来的にはWCFに統一する予定です。
クリックワンスで利用するクライアントexeの
exe名をサーバーで取得して、サービスごとに
検索できるようにしようとしています。
クライアントexeの数が膨大なため、サービス変更に
対するクライアントアプリへの影響範囲をもれなく
把握するためです。
IPアドレスはHttpRequestオブジェクトから取得
可能(WCFだと無理?)だと思いますが、exe名を
知るにはどうしたら良いでしょうか?
ClickOnce アプリの起動時などに発行される、配置マニフェストの
リクエストぐらいしか判定箇所は無いと思います。
クライアントから意図的に、User-Agent あるいは認証ヘッダー等で
情報お送出しない限り、exe の判定はできないのではないかと。
ツイート | ![]() |