Board logo

标题: 看到一则有趣的报道 ! [打印本页]

作者: lchunghan    时间: 2007-10-21 19:10     标题: 看到一则有趣的报道 !

Windows Vista UAC的一处严重的愚蠢设计你有见过验证一个可执行文件的数字签名还需要把这个文件拷到系统盘的临时目录的OS吗?开了UAC的Windows Vista就是一个!今天试图在Vista下运行一个500多M的大安装包,结果系统盘(F区)空间只有300多M。结果,运行了之后硬盘响了半天,愣是没看到那可爱又可恨的UAC提示,反而出来个对话框说“磁盘空间不足”。结果一看,F区没空间了。Windows Explorer自己的“磁盘清理”功能一弄,系统日志一清,各浏览器缓存一清,只清空出大概200兆空间。到处找了半天,找到了F:Windowstemp——所谓“全局”临时目录下躺着个300多兆的临时文件。winhex打开一对比,结果此文件就是那个安装包的截断版本。
我做了个小实验。把F盘再腾出几百兆空间,再次运行那个安装程序
http://byfiles.storage.msn.com/y1pBvU3OjVhyWhM8vTdmc8pSnxCHhW9YRXLCqH2fKWpRcbQ5lh4QHKpiwAJhHo8_DaSL9dZAXfUycM?PARTNER=WRITER
硬盘又一阵稀里哗啦的狂响。20秒后,在UAC窗口闪烁在任务栏的时候,怪物也出现在了temp目录中:
http://byfiles.storage.msn.com/y1pBvU3OjVhyWhN8uBKE_W32bEPZ_6NBCnUFicU2lzXqvFiNjJw3JLSOrCTdQAdwRw7uwn-XlaB1yw?PARTNER=WRITER
切换到UAC窗口,随手点“取消”。这时候这个临时文件也突然消失了。再试了个别的安装程序(日文WPS2007 Beta安装包),结果也差不多,文件还是被复制到了F:windowstemp下。
http://byfiles.storage.msn.com/y1pBvU3OjVhyWj_w1LsojZ-sNAPCZ4a5RxazpFlJ0UEPLmq28_iHa8gg2G_Nk20hEGB5HIjt9Oi0Z0?PARTNER=WRITER
那如果系统盘的空间不足会怎样呢?再测试一下。。
http://byfiles.storage.msn.com/y1pBvU3OjVhyWjeYJ_tNqrWwX4bVCnZDxeDj26DgqYUXfQ0EAWbp_6nMkIm97KRP7IA93mSPo7bW8M?PARTNER=WRITER
结果。硬盘空间一下就被吃光,出现了那个“磁盘空间不足”的窗口
http://byfiles.storage.msn.com/y1pBvU3OjVhyWje05jTS0EwUFZXE485m5RyhY_y2BeVJKg8XvTeFQdxrjE2wlY7HaKcC83_jm2jKsA?PARTNER=WRITER
具有讽刺意义的是,这个被截断的临时文件,默认还是TrustedInstaller组权限下的东西,你想删掉它,还要再过一次UAC。 这可以算是Vista的一个严重BUG了。验证数字签名,有必要放到自己的领地里来吗?当磁盘空间不足的时候,也没有进行任何的防护措施,最后出错后那临时文件也摆在那里了。



来源:http://yksoft1.spaces.live.com/blog/cns!66B9967EC9D22DD4!400.entry#comment
作者: vicandy    时间: 2007-10-21 19:17

有点乱……
纯支持!呵呵  
作者: 木草圆    时间: 2007-10-21 19:56

没看完,纯支持
作者: Kyuurayi    时间: 2007-10-21 20:04

还是装ubuntu的好 微软的企图就是面向大众用户 反正一般用户出错了就知道提高机器性能,反正是不够了 机器性能高了就可以了 所以英特尔 内存的厂商才又生存的余地 我们真的需要那么告诉的计算机吗? 其实大部分的工作都是为了程序员的简便开而已 怀念C 想读汇编 虽然没办法就业 不过现在反正也是失业
作者: uulele    时间: 2007-10-21 20:40

闷....

认为windows2000就可以解决一切问题了

xp好看一点
vista就是一个微软把xp折叠了折叠扔出来的

linux用着简便一些....,貌似我还没有在自己机器上实战过linux呢..只是虚拟一下而已
作者: Kyuurayi    时间: 2007-10-21 20:53

win2000 好像没有自动跃点计数的吧! 假如局域网设置了DNS的话会比较麻烦 记得以前写过解决方案后来不知道扔到哪里去了 今年微软有要出win2008SERVER 旁观等出SP补丁了再说 现在软硬件的更新速度太快 弄的还没适应过来就要适应新的

关于自动跃点计数的截图
作者: 想起老槐树    时间: 2007-10-21 21:50

看的脑袋大~~




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn./) Powered by Discuz! 7.2