Windows Vista および IE 7 または 8 に、コンピューター管理者がユーザーに Web ブラウザーの履歴を削除していると思わせるプログラミング フックまたはその他の機能があるかどうかを知りたいのですが、実際にはそれを別のフォルダーにコピーするだけです。 .
新しいフォルダは、命名規則として、削除が試行された日時を使用します。これは、ペアレンタル コントロール プログラムの代わりに使用され、ユーザーがブラウザの履歴を削除したことを知っている限り.
Windows Vista および IE 7 または 8 に、コンピューター管理者がユーザーに Web ブラウザーの履歴を削除していると思わせるプログラミング フックまたはその他の機能があるかどうかを知りたいのですが、実際にはそれを別のフォルダーにコピーするだけです。 .
新しいフォルダは、命名規則として、削除が試行された日時を使用します。これは、ペアレンタル コントロール プログラムの代わりに使用され、ユーザーがブラウザの履歴を削除したことを知っている限り.
実際に起こったこととは異なる結果を報告するプログラムを書いてはいけません。
監視されていることをユーザーに伝える方がはるかに効果的です。
これを行う方法はサポートされていません。フックはありません。閲覧の履歴の削除機能には、拡張ポイントはありません。
監視する正しい方法は、プロキシを使用することです(他の回答で述べたように)。または、キャッシュ フォルダーをネットワーク共有にリダイレクトし、ネットワーク サーバーに必要な頻度でバックアップを作成させることもできます。または、同様のことを行うローカル スクリプトを作成することもできます。
または、組み込みの IE ペアレンタル コントロールを使用するだけです。
または、IE は inetcpl.cpl のヘルパー メソッドを呼び出すだけなので、どうしてもやりたい場合は、inetcpl.cpl によってエクスポートされた ClearMyTracksByProcess メソッドを迂回して、やりたいことをしながら UI を偽造することができます。しかし、私はそれをすることを本当にお勧めしません。実際、それは非常にうまく機能するでしょう。
代わりにOpenDNSを使用し、ログ機能を有効にすることをお勧めします。(ただし、これは、ロギングが行われていることがエンド ユーザーに通知されている場合にのみ公平であると思います)