同様の質問がこのフォーラムで既に行われ、回答されていますが、ここでは別の質問をしています。
アプリケーションをダウンロードしてユーザーのマシンにインストールする (clickonce) ボタンがある Web ページがあります。ユーザーのマシンに .Net 4 Client プロファイルがない場合、Web ページにメッセージを表示する必要があります。
私が知っているオプションは次のとおりです。
- ユーザーエージェント文字列を確認してください(多くの専門家によると、これは推奨されていないと思います)
- レジストリ キーを確認します (私の場合、これは不可能です。これは、ユーザーが自分のマシンで管理者権限を持っていない可能性があり、レジストリを確認するためのコードがブロックされるためです)
今、取り残されている唯一のオプションは、ユーザーエージェント文字列を確認することだと思います。.net 4 クライアント プロファイルのユーザー エージェント文字列を検索しましたが、どこにもありませんでした。
他のオプションが利用可能かどうか、またはこれに適したユーザー エージェント文字列があれば教えてください。