私は、Windows システムの内部構造と仕組みを学ぶことに興味があります。Windows でのシステム プログラミングの学習に傾倒しています。そのコンテキストで、Windows クリップボードが内部でどのように機能するかについていくつか知りたいと思っています。
- テキストや画像などを選択して Ctrl + C を押すと、正確には何が起こりますか?
- 別のアプリケーションで Ctrl + V を押すと、正確にはどうなりますか?
- コピーされたデータは正確にはどこにありますか? コピーされたデータは、すべてのプロセスで共有されるカーネル モード メモリに格納されますか?
- コピーされたデータはどのようにして別のプロセスで使用できるようになりますか?
システム プログラマーの観点から、上記の質問に対する答えを知りたいです。
また、Windows クリップボードの内部について説明しているリソースを共有してください。