私はTOTPプロトコルのように動作するプログラムで作業しています。プログラムは30秒ごとに他のアプリケーションにユーザーのパスワードを与えています。セキュリティ上の理由から、PrintScreenのキーと同様の画面キャプチャ方法をブロックできるようにしたいと考えています。どのように私はこれを防ぐことができます誰も考えを持っていますか?私はWindowsプログラムで作業しています。PrtScrを無効にする方法
答えて
あなたの質問は非常に曖昧で、何の状況や研究を提供していないが、ここに行く:
完全にあなたがすることができない画面上にソフトウェアをキャプチャから(ツールまたはOBSをつむような)画面キャプチャプログラムを防ぎます。ただし、Windowsでプリントスクリーンツールを使用できないようにするには、いくつかの方法があります。
方法1:あなたが不要なキーストロークを無効にするには、Windows APIを読むことができます
不要なキーストロークを無効にします。 This CodeProject documentationは、C#でそれを行う方法を示す必要があります。
方法2:PrintScreenをボタンが押された場合、それはあなたのアプリケーションを隠す(したがって、パスワード(複数可非表示になりますので、あなたは、画面上のアプリケーションを隠すためにこれと同様のものを使用することができ、アプリケーション
を隠します)スクリーンショット)をスクリーンショットから削除します。
private void Display_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Snapshot)
{
this.Hide();
}
}
コードのこの作品は、問題を解決するためにを保証するものではありませんのでご注意ください。アイデアやテンプレートとして使用して、ウィンドウを隠す独自の方法を構築します。
それでも絶対に絶望している場合は、「クリップボードにコピーパスワード」というボタンを表示するためのソフトウェアを変更することができます。テキストボックスにパスワードを表示する代わりに、ユーザーは「Amazonアカウント」のようなラベルを表示し、パスワードをクリップボードにコピーするボタンをクリックすることができます。これは、実際のパスワードが決してスクリーンに表示されないことを意味しますが、ユーザーは引き続きコピーしてAmazonアカウントなどに貼り付けることができます。
認証のためにメインシステムとしても使用されるシステム。それが別のシステムであれば、prntscrnはまったく気にしないでください。
- 1. hrefを無効にする方法と無効にする
- 2. Java EEインターセプタを無効/無効にする方法は?
- 3. GtkMenu項目の一部を無効/無効にする方法
- 4. オートコンプリートのEnterキーを無効/無効にする方法は?
- 5. Sys.WebForms.PageRequestManagerParserErrorExceptionを無効にする方法
- 6. Thunderbirdショートカットを無効にする方法
- 7. setOnItemClickListenerを無効にする方法は?
- 8. jenkinsパイプラインジョブを無効にする方法
- 9. Android:FEATURE_NO_TITLEを無効にする方法
- 10. ダウンロードビデオオプションを無効にする方法
- 11. C#キーを無効にする方法
- 12. Chart.jsレーダーチャートポイントラベルを無効にする方法
- 13. Kivy、コンソールを無効にする方法
- 14. JavaScriptを無効にする方法
- 15. ロギングページを無効にする方法
- 16. cocoapodsキャッシュを無効にする方法
- 17. WCF:WCFテストクライアントを無効にする方法
- 18. イメージを無効にする方法
- 19. イテレータを無効にする方法は?
- 20. Microsoft.VisualStudio.TestTools.TestTypes.Unit.TestFailedExceptionを無効にする方法
- 21. データベースログを無効にする方法は?
- 22. PDFNet:スティッキーアノテーションを無効にする方法
- 23. オートコンプリートを無効にする方法
- 24. ブートストラップコラプスを無効にする方法
- 25. angular2コンポーネントを無効にする方法
- 26. テキストラップを無効にする方法チェックボックス
- 27. TextViewを無効にする方法
- 28. ボタンを無効にする方法JS
- 29. WPF DropShadowEffectを無効にする方法
- 30. Liferay - monitoringfilterを無効にする方法