2012-05-03 21 views
0

私の会社では、WindowsフォームとWebフォームの両方の.NETソフトウェアが多数あります。Web経由でユーザーのマシンにソフトウェアがインストールされているかどうかを確認する方法

私たちはいくつかの課題を抱えています。ユーザーがコンピュータに海賊版ソフトウェアを持っているかどうかを監査する必要があります。

Windowsフォームの場合、Windowsレジストリに簡単にアクセスできました。

ウェブサイトではどうすればいいですか?エージェントがインストールされている場合、ユーザーはWebサイトでしか作業できませんでした。

私はログインページについて考えていましたが、ユーザーにエージェントがインストールされているかどうかを検証することができました。このエージェントをインストールするための新しいページにリダイレクトしません。

PS:AGENTEはWindows Serverになります。

私の質問は:ユーザーエージェントがインストールされているかどう

は、どのように私は、Webサイトを経由して検証することができますか?

Some1には他の方法がありますか?

+1

これを参照してくださいhttp://stackoverflow.com/questions/8768979/detect-if-an-application-has-installed-on-the-client-machine-from-asp-net – Djaved

+0

あなたの質問はあまり明確ではありません。あなたは "エージェント"が何であるかを明確にすることから始めることができますか?ユーザーを監視するためのソフトウェアですか? – Icarus

+0

@Icarusは言うように、エージェントは機械からの情報を監査するシンプルなWindowsサーバー(一度は何度かクリックします) –

答えて

0

ユーザーのマシンを監査し、ログインまたは有効にするために必要なキーを提供する、ダウンロード可能なツールをウェブサイトで提供できますか?

+0

はい、可能です...しかし、私はこのエージェントが毎日インストールされているかどうかを検証する必要があります。ユーザーがエージェントを後でアンインストールすることができます。だから私はエージェントがインストールされている場合はWebサイト経由で検証する必要があります。 –

+1

各エージェントのインストールをユーザーアカウントに関連付ける方法と、エージェントが投稿するWebサービスをWebサービスに設定する方法はありますか?ログインチェックでは、エージェントが許可した猶予期間内に投稿したかどうかを確認できます。 – Dave

+0

完璧なデイブ、私はそのようないくつかを考えていた!御時間ありがとうございます。 これは正しい方向です。 –

関連する問題