Eri*_*lje 33
事实上,你可以做一些非常邪恶的东西并不意味着窗户不应该让你这样做.想想你可以做的所有其他邪恶的事情:
仅仅因为你可以做那些事情并不意味着Windows应该阻止你写入硬盘驱动器或分配内存或删除文件.
Windows的目的是提供一个可以运行程序的环境.他们创建环境越灵活,开发人员就可以创建更有趣(而且不幸的是,狡猾)的程序.
如果他们开始对你可以做的事情施加任意限制,因为你可能会滥用它......好吧,那就不是windows,它会是iPhone :)
桌面的安全性是给运行桌面的用户的,如果您不是特权用户,则无法在桌面上绘制.
请注意,在桌面上通常不会创建CreateDC(),但在WM_PAINT消息处理程序期间通常不会为特定窗口使用GetDC().
程序还可以删除文件系统,或者销毁注册表(如果获得适当的许可),桌面就像任何其他用户一样是用户许可的资源.如果他们使用安全凭证运行应用程序,他们可以按照自己的意愿行事.
然而在实践中,人们会在其中创建一个窗口和绘画.
| 归档时间: |
|
| 查看次数: |
1215 次 |
| 最近记录: |