私はビデオ プレーヤーを開発しています。
Windows APIをハッキングして、ユーザーに最初に閉じるように要求するキャプチャソフトウェアがあった場合、プログラムの実行を停止することを考えましたが、これを行う方法はわかりません
別の解決策はありますか??!!!!
私はビデオ プレーヤーを開発しています。
Windows APIをハッキングして、ユーザーに最初に閉じるように要求するキャプチャソフトウェアがあった場合、プログラムの実行を停止することを考えましたが、これを行う方法はわかりません
別の解決策はありますか??!!!!
シンプルに無理です。試してみると、人々を困らせるだけです。OS自体はVM内で実行できるため、「Windows APIをハッキング」しても機能しません。
私はダウナーになるのは嫌いですが、タスクを完全に達成することは不可能です.
何らかの方法で (Silverlight アプリから) キーボードをフックできた場合、ユーザーが実行している AV が何であれ、何らかの危険信号が表示されることを願っています。
また、ユーザーが標準の (alt)+prtscr を使用しない場合はどうなりますか? サードパーティのツールは、別のキー コンボを使用する場合があります。また、GDI+ API を使用してスクリーン グラバーを作成しましたが、そのような低レベルのものを無効にする方法はありません。
付属のキャプチャーカードはどうですか?アプリが VM またはリモート デスクトップ上で実行されている場合はどうなりますか?
HD コンテンツの保護について深く懸念している場合は、透かしを入れるか、最初にユーザーに料金を支払わせます。
全体として、コンテンツのデータがユーザーのコンピューターに入るとすぐに、ユーザーはそれを複製できます。
キー フック システムを使用して、ユーザーがキーボードのプリント スクリーン キーを押すのを止めることができます。ユーザーが特にプリント スクリーニング ビデオを停止するシステムは多くありません。代わりに、動画に透かしを入れてみませんか? 少なくとも、人々はビデオがもともとあなたから提供されたものであることを知っています.
解決策は、アプリケーションをコンピューター上で実行できるようにするのではなく、電話などのデバイスをターゲットにすることです。コンピューターでは常に何らかの画面キャプチャーとビデオ キャプチャーが許可されますが、特定のデバイスでのみ再生するように制限すると、これははるかに困難になり、取り組む可能性が低くなります。
これはどれくらい必要ですか?スクリーン キャプチャ保護を無効にする方法は多数あります。たとえば、ビデオ レコーダーをコンピュータ画面に向ける (または、キャプチャ カードなどを使用してテレビにループ出力するなど)。
本当にこれが必要な場合は、商用ソリューションを選択してください。ただし、私自身はそれらの経験がありません。