摘要: Windows Vista区别对待不同的进程同样是系统内置的组件,例如regedit、mmc等GUI组件,其兼容性设置也被锁死,但是为什么系统会主动询问是否提升权限?难道命令行工具是后妈养的,Windows Vista有意给它穿小鞋?用记事本(或者其他编辑器)打开分别打开regedit.exe和sc.exe,进行仔细对比查看,发现了秘密所在:regedit.exe和SC.exe的内容分别如下图所示。图4图5从图中可以看出:在SC.exe中有如下xml格式的语句:level="asInvoker"regedit.exe中有如下xml格式的语句:level="high 阅读全文
posted @ 2012-02-29 18:04 陈英俊 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 拿到了MS的Windows Vista Developer Story,正在抽空仔细的看,这里当作记一些笔记吧,顺便把文档作一些翻译和归纳记录一下,免得以后忘记了,呵呵。Vista UAC和开发相关的新技术主要有下面一些:ActiveX Installer ServiceActiveX Installer Service为标准用户(standard users)提供Active控件安装的服务,这项服务保证了常规的运行任务不会被失败的ActiveX空间安装影响。Vista为IT专业人士提供了一些组安全策略,用于定义标准用户可以安装ActiveX控件的URL。ActiveX Installer S 阅读全文
posted @ 2012-02-29 18:03 陈英俊 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 1. 64bit操作系统的重定向机制以及目的 在64bit操作系统中,为了无缝兼容32bit程序的运行,64bit的Windows操作系统采用重定向机制。目的是为了能让32bit程序在 64bit的操作系统不仅能操作关键文件文夹和关键的注册表并且又要避免与64bit程序冲突。微软采用重定向机制的原理很简单,说白了就是 让关键文件/文件夹或者关键注册表有2个副本。 1个副本是给32bit程序访问,一个副本给64bit程序访问。 PS: 以上不是用专业术语解释,只是用白话解释。如果觉得不够专业,可以查阅详细资料2. 64bit操作系统是如何控制32bit和64bit程序访问对应各自的副本? 这个问 阅读全文
posted @ 2012-02-29 14:17 陈英俊 阅读(2053) 评论(0) 推荐(0) 编辑