Windows Vista 初探(安装与安全)

这两个主题其实不太搭界,放到一起纯粹是为了偷懒,呵呵。

我的机器是自己攒的,AMD64 Athlon X2的CUP, 1G的内存, 240G的硬盘,按照微软的文档,安装Vista应该没什么问题,用微软的安装Vista前测试工具测试也显示兼容。

机器上原来有XP32-bit 和XP64-bit两个OS,进入XP32-bit安装x86 Vista,安装顺利完成;再次进入XP32-bit安装Vista64-bit,无法安装,连安装盘的Autorun都无法正常启动,找到x64/setup.exe,双击后无法运行,被告知是非法的可执行文件,看来Vista64-bit是比较纯粹的64位OS呀。启动XP64-bit,再次安装Vista64-bit,一切正常。

也可以选择从安装光盘启动,来安装x86或64-bit的Vista。

把原来在XP64-bit下的一个VC2005工程搬到Vista64-bit下,却无法正常编译,错误提示为无法删除(覆盖)原来的临时文件,检查自己的权限,奇怪,我已经是Administrator了,为什么还不行?手动删除那些临时文件,总有下面的提示:

点击“Continue”后,弹出另外一个对话框,再次确认后才能真正删除一个文件。这个机制对保护操作系统确实很有好处,但对于程序开发却是个麻烦 --- 总不能每次都手工删除这些临时文件吧?!考虑到微软不至于傻到那种地步,肯定能在某个地方设置一下,就会把这一安全机制去掉,没办法,找吧。

还好,花的时间不长,在Control Panel -> User Account and Family Safety -> User Accounts下找到了“Turn User Account Control on or off”,在里面把UAC去掉(不选中),重启机器后,就能正常编译了。

此时,再次手工删掉文件会有如下的提示信息(第二幅图为按住Shift键时删除):

另外,在UAC被选中的情况下(缺省情况下),右键点击某个文件 -> Properties -> Security中,选择“Users” 组,编辑使之拥有“Full Control”的权限,然后再次手工删除这个文件,也会出现上图中的对话框。(还是那句话,总不能一个一个的设为“Users”->“Full Control”吧!)。当然,可以设整个文件夹的安全属性,从而可以影响里面的每个文件。

再比较下面两幅图,可以看出,随着安全属性的不同,能在文件夹中进行操作也会发生变化:

看来要好好研究一下Vista的安全机制了,推荐一篇文章“vista重头戏-UAC (User Account Control)”,我来转载一下吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值