[11] スクリーンショットとは、計算機の画面の一部または全部を画像データとして取得することを言います。
[12] PrintScreen 鍵は、スクリーンショットのための鍵です。
[13] Windows では PrintScreen で画面全体の写真を、 Alt + PrintScreen で活性状態の窓だけの写真を撮ることができます。
[1] Windoze で PrintScreen 防止と銘打って、画面写真撮影を不能にする (又はその機能も備えた) ソフトウェアがあるけど、どういう仕組みなんだろう。
[2] pre-installed な TV を見る応用とかだと、機器的に画面映像と合成していて Windoze の段階で画面写真を撮っても意味がないことがあるけど、ソフトウェア的にそれは無理だよなあ。
[3] 鍵盤入力を hook して、 PrintScreen をとめてるのかな? でもそうだとしたら、画面写真を撮る Win32 API を使っている他の応用や、独自の方法 (あるのか?) を使っている応用での撮影は止められないような。
[4] それとも、 >>3 の API 自体を止めたりする方法があるのかなあ。 (その API の実装 (GDI か?) 自体を書き換えてしまうとか? 怖いなあ。)
PrtSc
鍵じゃない、応用を使う方法も使えなく出来る応用があるらしい。[10] 複数のブラウザでチェックしました——を証明するWebシール - ITmedia Biz.ID ( 版) http://www.itmedia.co.jp/bizid/articles/0805/09/news146.html
perl -MFile::Temp(tempfile) -MWin32::Screenshot -e "(undef,$png)=tempfile(SUFFIX=>'.png');CaptureScreen->Write($png);($htmlf,$html)=tempfile(SUFFIX=>'.html');print$htmlf q{<img src='file:///}.$png.q{'>};close$htmlf;system'start',$html;sleep 3;unlink$html;unlink$png"
Windows で簡単にスクリーンショットを撮るためのワンライナー。
[15] Screen Capture: define Take Screenshot and Take Element Screenshot · w3c/webdriver@4ef1e6e ( 版) https://github.com/w3c/webdriver/commit/4ef1e6e9d02373096902dfa0c0cbaa68b65ce414
[16] 動画撮影 Open Broadcaster Software
[17] URL2PNG - Screenshots as a Service ( ()) https://www.url2png.com/