我有兴趣学习 Windows 系统内部结构和工作原理。我倾向于在 Windows 上学习系统编程。在这种情况下,我很想知道有关 Windows 剪贴板内部功能的一些事情:
- 当我们选择一些文本、图像等并按 Ctrl + C 时,究竟会发生什么?
- 当我们在不同的应用程序中按下 Ctrl + V 时,究竟会发生什么?
- 复制的数据到底在哪里?复制的数据是否进入内核模式内存 - 在所有进程之间共享?
- 复制的数据如何可供不同的进程使用?
我想从系统程序员的角度了解以上问题的答案。
此外,分享任何讨论 Windows 剪贴板内部结构的资源。