問題タブ [parental-control]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Vistaのペアレンタルコントロールがソケット例外を引き起こしていますか?
先日、奇妙なバグレポートを受け取り、誰かが犯人を突き止めるのを手伝ってくれることを望んでいました。FacebookAPIを使用してデスクトップクライアントプログラムから呼び出しを行うプラグインがあります。ユーザーは、Vistaのペアレンタルコントロールをオンにすると、実行時例外が発生することを報告しています。
詳細なバグレポートはこちらから入手できます。Vistaのペアレンタルコントロールが実際に問題であることを確認しました。ブロックされているサイトがなく、http://api.facebook.com
特に許可されている場合でも、例外が発生します。
問題のある方法は以下のとおりです。具体的には、この行string result = reader.ReadToEnd();
は例外がスローされる場所です。
明らかに、実行時の例外にするのではなく、IOExceptionをキャッチする必要があります。しかし、それでも問題は解決しません。私はこの問題をグーグルで検索することに時間を費やしましたが、ペアレンタルコントロールに関しては何も思いつきませんでした。
助言がありますか?ありがとう!
windows - WindowsOSでのインターネット要求のフィルタリング
WindowデスクトップOS(Vista以降)ですべてのアウトバウンドインターネット要求を監視および/またはリダイレクトするために使用できるペアレンタルコントロールフィルターを作成することに興味があります。フィルター自体に無制限のインターネットアクセスを持たせて、アプリケーション/ブラウザーの要求中にインターネット上のWebサービスにアクセスできるようにしたいと思います。承認されたトラフィックについては、リクエストを通過させたいだけです。拒否されたトラフィックについては、カスタム応答ページにリダイレクトしたいと思います。手順は次のようになります。
- フィルタURLはリクエストを受信します。
- フィルタは、承認のためにURLをWebサービスに渡します。
- 承認されたリクエストはインターネットゲートウェイに渡されます。
- 拒否されたリクエストは、カスタムエラーページにリダイレクトされます。エラーページはおそらくオンラインです。
私の質問は、Windowsネットワークスタックのどこにこのフィルターを実装する必要があるのかということです。Windows Filtering Platformの記事で、サードパーティのペアレンタルコントロールを実装する場所があることがわかりますが、そのフィルターは、独自の要求を認識してスタックを回避できる限り、独自のネットワークトラフィックを開始および受信できますか?無限の再帰状況では?フィルタをローカルに保存することも可能ですが、複数のクライアント間で共有でき、改ざんされにくいオンラインでの保存を検討したいと思います。
このサードパーティのペアレンタルコントロールブロックが正しい場所ではない場合、私が説明したフィルターを実装できるようにする別の場所がWFPアーキテクチャにありますか?
c# - Windows ペアレンタル コントロール API の C# サンプル
Windows Parental Controls API の C# サンプルを教えてください。ユーザーが子供が 1 日にログオンできる期間を設定できるようにする機能を追加したいと考えています。私はこれを F/OSS アプリとして行い、他の人も恩恵を受けられるようにしたいと考えています。
乾杯。
c# - 信頼できないユーザーからのWindowsサービスの保護
完了するまでに時間がかかる可能性のあるバックグラウンドで作業を行っているWindowsサービスをユーザーが改ざん、停止、またはクラッシュするのを防ぐにはどうすればよいですか?
停止要求を受信すると、サービスは作業が完了するまで待機してから停止する必要があります。
サービスのフラグがありCanStop
ますが、OnStopメッセージに応答する方法がわかりません。また、ユーザーがサービスをクラッシュさせようとした場合、それ以上の改ざんを防ぐにはどうすればよいですか?
編集:ペアレンタルコントロールからバックグラウンドプロセスまでの一般化された質問。
communication - 安全なチャットのためのオープンソースソフトウェア
子供向けのチャットシステムに不適切な言葉をフィルタリングできるオープンソースのライブラリまたはサービスを見つけたいと思います。
誰かこのようなことを聞いたことがありますか?
これにリモートで関連しているだけでも?フィルタリング部分だけですか?
ありがとう!
エマニュエル
java - Java を使用して Web サイトにペアレンタル コントロールを実装する
親がいないときに子供がインターネットを使用している間に、制限されたWebサイトへのアクセスを制御するためにJavaでスタンドアロンアプリをコーディングしたいと考えています。主なアイデアは、ブラウジングしている人に基づいてアダルト/不要な Web サイトをブロックすることです。ユースケースは次のようになります。
1.ユーザーがブラウザを開きます。2. アプリ (バックグラウンドで実行中) が認証ボックスをポップアップ表示し、ユーザーにパスワードの入力を求める必要があります。3.入力されたパスワードに基づいて、アプリはユーザーを大人または子供として識別します。4.成人の場合、ウェブサイトへの制限はありません。5.子供の場合、次のことが発生する必要があります。(a) ブラウザから要求されたすべての URL をログ ファイルに記録する必要があります。(b) アダルト/望ましくない Web サイトはブロックされ、ブラウザーに警告ページが表示される必要があります。
私の質問は: このアプリは Java で実装できますか? はいの場合、どのように?応答を監視し、条件に基づいてそれらをフィルタリングするにはどうすればよいですか? Javaでソケットプログラミングを使えばできるのではないかと考えました。
どんな種類の助けも大歓迎です。
visual-c++ - Windows ユーザーがログインしている時間をカウントする方法 (VC++)
ペアレンタル コントロール (Visual C++) を実行するための Windows サービスを作成しています。
以下の点で困っています。
- Windows ユーザーが今日ログオンした時間をカウントする方法 (時間単位で測定された時間)
- 1 日あたりの時間が指定された値 (たとえば 5 時間) を超えたときに、ユーザーの Windows アカウントからログオフをトリガーする方法。
どんな助けでも大歓迎です。
よろしく!
c# - C# で WMI を使用してユーザーのペアレンタル コントロール設定を変更する
私は WMI と COM にまったく慣れていません。
一部のパラメーターをユーザー アカウントのペアレンタル コントロールに変更したいのですが、使用できる API は WMI だけです。使用する WMI プロバイダー クラスは WpcUserSettings です。
各ユーザーのパラメーターを変更する方法がわかりません。ユーザーごとにこのクラスの ManagmentObject を作成する必要がありますか、それともユーザーごとに既にインスタンス化されていますか?
誰かが 1 人のユーザー向けのサンプル コードを教えてくれたら、本当に助かります。
ありがとう!
編集:こんにちは。あなたの例を使用して、ユーザー アカウント名と SIDS を取得しました。ただし、WpcUserSettings を検索しても結果はありません。WMI Studio を使用してこのクラスをチェックしましたが、インスタンスがないため、属性を読み取ったり設定したりできません。これを修正する方法を知っていますか?
修正: トリックを見つけました。保護者による制限管理に追加するユーザーごとに、ManagementObject.InvokeMethod() を使用して、WpcSystemSettings のメソッド AddUser(SID) を呼び出す必要があります。次に、WpcUserSettings でペアレンタル コントロールを有効にして、必要なことを行うことができます。
whitelist - Webサイトの自己規制コンテンツラベリングのためのICRAに代わるものはありますか?
私は、 RDFおよびPICSのラベル付けで表現されたICRA語彙を使用して、歴史的に自分自身にラベルを付けてきたギャンブルのWebサイトで作業しています。これらのラベルは、 WebサイトへのアクセスをブロックするためにInternet Explorer 6ContentAdvisorなどのシステムによって解釈されたと私は理解しています。
残念ながら、 ICRAホームページで証明されているように、ICRAラベリングスキームは機能していないようです。
ICRAラベリングエンジンは廃止されました。現在のすべてのラベルは引き続きインターネットコンテンツフィルターで機能しますが、ICRAラベルジェネレーター、ICRAツール、およびWebマスターサポートは利用できなくなります。
ラベルは引き続き機能する可能性がありますが、新しいRDFファイルを生成することはできません。さらに、PICSはPOWDERと呼ばれるものに取って代わられました。
私の質問は次のとおりです。言語、暴力、アダルトコンテンツ、ギャンブルなどの潜在的に有害なコンテンツを含むものとしてWebサイトのコンテンツを識別するために使用する必要がある他の自己ラベル付けスキームはありますか?NetnannyやCybersitterのような製品はこれらのスキームを必要としますか、それともURLホワイトリストに基づいてコンテンツをブロックしますか?
更新:私はいくつかの可能な代替案を見つけましたが、それらがどれほど有用であるかをまだ評価していません:
c# - c#起動時にWindowsコンピューターをロックする
私は弟のために簡単なプログラムを書こうとしています。彼は何度もコンピューターの後ろにいますが、学校で簡単な算数を学んでいるはずです:D
次のプログラムを作りたいです。
- 彼は自分のコンピューターを起動します
- 彼はいくつかの簡単な演習を行い、完了する必要があります
- 彼がx量を正しければ、彼は自分のコンピューターを使い続けることができます。
私のプログラムがそうすることができると言うまで、彼のコンピュータをロックする簡単な(それは非常にきれいなxDである必要はありません)方法はありますか?
PS(Windowsの標準メカニズムのようにロックするという意味ではありません)
PPSそれは超ハイテクである必要はありません、ただ平均的なコンピュータユーザーがソフトウェアを閉じることによってそれを迂回することができないということです:P