窗口的句柄是不是该窗口对象在内存中的起始位置?该如何处理

窗口的句柄是不是该窗口对象在内存中的起始位置?窗口的句柄是不是该窗口对象在内存中的起始位置?[解决办法

窗口的句柄是不是该窗口对象在内存中的起始位置?
窗口的句柄是不是该窗口对象在内存中的起始位置?

[解决办法]
不是。
[解决办法]
操作系统整理内存时,完全可能在内存中搬动内核对象,所以不能直接用内存地址作对象句柄。
还有一个原因,如果直接将内核对象的首地址公布出来,那么就完全可能被用户任意操作,这也是不安全的。
[解决办法]
句柄可以看作一种索引,通过它,系统很容易查到那个对象。
[解决办法]
mark