通知
すべてクリア
Topic starter
2004年12月9日 12:12 PM
SP2のインストールによりwindowsファイアウォールがデフォルトで実装されるようにな
り,アプリケーションによっては通信が遮断されて,されにそれがユーザに何も告知し
ないでwindowsファイアウォールが通信を遮断してしまいアプリケーションが正常に動作
しないことがありました.
このことはユーザには分かりにくいのでそれを通信が遮断されたような告知をユーザに
したのですが,遮断されたログなどから特定のイベントを取得してポップアップなどで
ユーザに告知するのはどうやってやればいいのですか? 知っている方がいらっしゃい
ましたらご教示願います.
Topic starter
2004年12月13日 5:33 PM
お答えありがとうございます.
自分で考えているのはログがtxt形式で出てくるので,遮断された通信は
DROPと表示されているので,txtファイルから文字列を取得して,ポップ
アップがでるのがいいと思いました.
ファイアウォールのログは随時更新されるのでその更新されているファイ
ルからどうやってDROPというイベントを取得して画面に遮断されたことを
告知するのをVC++でやるのかがよく分かりません.
質問が多くてすみませんが,よろしくおねがいします.
2004年12月13日 10:49 PM
ファイルに書き出された中身が必要であれば、そのファイルの更新日時を監視し、
更新されたら中身を取得して、比較すれば良いのでは?
どこまで読み取ったのか、なんてのはオフセット値を保存するなどして。