170213
来源:互联网 发布:淘宝卖红酒需要什么 编辑:程序博客网 时间:2024/04/29 21:21
1625-5 王子昂 总结《2017年2月13日》 【连续第136天总结】
A. windows核心编程
B. 因为在执行程序时调用函数时阻塞的,即函数返回之前不会运行别的代码。虽然可以重新创建一个线程来完成需要的另外的工作,但是当主线程需要查看新线程的结果时就会遇到同步问题
因此提出了子进程的方案:生成一个新的进程来完成任务,只允许其操作父进程的有限的地址空间
以前当用户使用管理员账户登录时,系统会创建一个安全令牌。每当有代码试图访问敏感区域的时候系统就会出示这个令牌。从包括资源管理器的第一个进程开始,这个令牌会与新建的所有进程关联。也就是说如果有恶意程序,那么它将从宿主程序处同样继承到足以访问敏感区域的高权限。
在Vista中,用户使用管理员登录时,系统除了创建一个安全令牌以外还创建一个次级令牌,后者只代表标准用户的权限。这个次级令牌将被用于之后打开的所有新进程
那这样的话,不就没有程序可以 修改敏感区域了吗?
系统提供了这样的方法:在创建进程之前对用户进行询问,是否确认提权。等同于右击菜单中的“以管理员身份运行”
除此以外,一些系统应用上会有一个盾牌图标,表示需要提权才能实现的功能。当单击它以后,程序将会短暂的消失然后重新出现。如果你注意到的话,该进程的PID改变了。也就是说它其实重新创建了另一个高权限的实例。因为Windows只允许在程序创建之前进行提权。不过还好程序是可以创建一个提权的程序的。
C. 明日计划
python多对多聊天
windows核心编程
0 0
- 170213
- 170213
- 每日170213
- fast rcnn 安装 demo测试
- java中 static,final,transient,volatile关键字的作用
- 关于全球即时通讯系统架构的点滴思考
- css连续的纯数字或字母强制换行
- Android Service应用
- 170213
- 【Android测试】自动化测试框架简介
- Windows下的Memcache安装
- Windows下的Eclipse访问虚拟机的Hadoop的一些注意事项
- CSRF 攻击的应对之道
- 类型A调用类型B
- Material Design Android 5.0设计规范之CoordinatorLayout的使用
- 【C语言】指针和数组的区别和联系
- python通过swig调用c程序举例